From 089a10a056c24a3dc8babec2de6641f878c58c80 Mon Sep 17 00:00:00 2001 From: Macocian Alexandru Victor Date: Fri, 15 May 2026 16:57:27 +0200 Subject: [PATCH] Reorganize skills (#1541) * Reorganize skills * Minor fixes --- Daybreak.API/Interop/GWCA.cs | 164 +- .../Configuration/ProjectConfiguration.cs | 10 +- .../Formatting/SkillNumberFormatter.cs | 54 + Daybreak.Core/Services/Wiki/WikiService.cs | 299 - .../Views/BuildTemplateViewModelBase.cs | 2 +- .../Components/Builds/SkillSnippet.razor | 32 +- Daybreak.Core/Views/_Imports.razor | 2 + Daybreak.Generators/GenerateGWCABindings.cs | 21 + Daybreak.Shared/Models/Guildwars/Skill.cs | 3111 +------- Daybreak.Shared/Models/Guildwars/Skill.g.cs | 6397 +++++++++++++++++ .../Models/Guildwars/SkillDescription.cs | 22 - .../Formatting/ISkillNumberFormatter.cs | 24 + Daybreak.Shared/Services/Wiki/IWikiService.cs | 7 - Daybreak.slnx | 3 + .../GWCA/Include/GWCA/Constants/Maps.h | 4 +- .../GWCA/Include/GWCA/Constants/Skills.h | 26 +- .../GWCA/Include/GWCA/Constants/UIMessages.h | 72 +- .../Include/GWCA/Constants/UIMessages.h.bak | 72 +- .../GWCA/Include/GWCA/Context/ItemContext.h | 12 +- Dependencies/GWCA/Include/GWCA/GWCAVersion.h | 4 +- .../GWCA/Include/GWCA/GameContainers/Hash.h | 72 +- .../GWCA/Include/GWCA/GameEntities/Item.h | 5 +- .../GWCA/Include/GWCA/Managers/PartyMgr.h | 1 + Tools/SkillUpdater/IconResolver.cs | 222 + Tools/SkillUpdater/Program.cs | 80 + Tools/SkillUpdater/README.md | 25 + Tools/SkillUpdater/SkillEnumerator.cs | 174 + Tools/SkillUpdater/SkillFileWriter.cs | 239 + Tools/SkillUpdater/SkillUpdater.csproj | 17 + Tools/SkillUpdater/WikiHttpClient.cs | 84 + Tools/SkillUpdater/WikiSkillParser.cs | 482 ++ 31 files changed, 8159 insertions(+), 3580 deletions(-) create mode 100644 Daybreak.Core/Services/Formatting/SkillNumberFormatter.cs delete mode 100644 Daybreak.Core/Services/Wiki/WikiService.cs create mode 100644 Daybreak.Shared/Models/Guildwars/Skill.g.cs delete mode 100644 Daybreak.Shared/Models/Guildwars/SkillDescription.cs create mode 100644 Daybreak.Shared/Services/Formatting/ISkillNumberFormatter.cs delete mode 100644 Daybreak.Shared/Services/Wiki/IWikiService.cs create mode 100644 Tools/SkillUpdater/IconResolver.cs create mode 100644 Tools/SkillUpdater/Program.cs create mode 100644 Tools/SkillUpdater/README.md create mode 100644 Tools/SkillUpdater/SkillEnumerator.cs create mode 100644 Tools/SkillUpdater/SkillFileWriter.cs create mode 100644 Tools/SkillUpdater/SkillUpdater.csproj create mode 100644 Tools/SkillUpdater/WikiHttpClient.cs create mode 100644 Tools/SkillUpdater/WikiSkillParser.cs diff --git a/Daybreak.API/Interop/GWCA.cs b/Daybreak.API/Interop/GWCA.cs index 75309a6d..1c415144 100644 --- a/Daybreak.API/Interop/GWCA.cs +++ b/Daybreak.API/Interop/GWCA.cs @@ -50,7 +50,7 @@ public static unsafe partial class GWCA // [NAMESPACE] GWCA.GW.Packet.StoC.GenericValueID popped at line 70 // [NAMESPACE] GWCA.GW.Packet.StoC.JumboMessageType popped at line 82 // [NAMESPACE] GWCA.GW.Packet.StoC.JumboMessageValue popped at line 99 - // [NAMESPACE] GWCA.GW.PartyMgr popped at line 107 + // [NAMESPACE] GWCA.GW.PartyMgr popped at line 108 // [NAMESPACE] GWCA.GW.PlayerMgr popped at line 56 // [NAMESPACE] GWCA.GW.QuestMgr popped at line 43 // [NAMESPACE] GWCA.GW.Render popped at line 122 @@ -118,7 +118,7 @@ public static unsafe partial class GWCA // GWCA.GW.Inventory: 39 fields [OK] // GWCA.GW.InventoryTableEntry: 3 fields [OK] // GWCA.GW.Item: 26 fields [OK] - // GWCA.GW.ItemContext: 43 fields [OK] + // GWCA.GW.ItemContext: 38 fields [OK] // GWCA.GW.ItemData: 4 fields [OK] // GWCA.GW.ItemFormula: 5 fields [OK] // GWCA.GW.ItemModifier: 1 fields [OK] @@ -3873,7 +3873,7 @@ public static unsafe partial class GWCA Test_Map_solo_areas, // "This is a debug map to allow multiplayer testing of current solo areas." Nightfallen_Garden, Churrhir_Fields, - Beknur_Harbor_outpost, + Beknur_Harbor, Kodonur_Crossroads_cinematic, Rilohn_Refuge_cinematic, Pogahn_Passage_cinematic, @@ -3903,7 +3903,7 @@ public static unsafe partial class GWCA Lahtenda_Bog, Arbor_Bay, Issnur_Isles, - Beknur_Harbor, + Beknur_Harbor_outpost, Mehtani_Keys, Kodlonu_Hamlet_outpost, Island_of_Shehkah, @@ -6825,9 +6825,9 @@ public static unsafe partial class GWCA Aura_of_the_Bloodstone1, Aura_of_the_Bloodstone2, Haunted_Ground, - Asuran_Bodyguard, - Asuran_Bodyguard1, - Asuran_Bodyguard2, + Asuran_Bodyguard_Rank2, + Asuran_Bodyguard_Rank3, + Asuran_Bodyguard_Rank4, Energy_Channel, Hunt_Rampage, Boss_Bounty = 2440, @@ -6836,9 +6836,9 @@ public static unsafe partial class GWCA Hunt_Point_Bonus2, Time_Attack, Dwarven_Raider, - Dwarven_Raider1, - Dwarven_Raider2, - Dwarven_Raider3, + Dwarven_Raider_Rank2, + Dwarven_Raider_Rank3, + Dwarven_Raider_Rank4, Great_Dwarfs_Blessing, Hunt_Rampage1, Boss_Bounty1 = 2452, @@ -6846,19 +6846,19 @@ public static unsafe partial class GWCA Hunt_Point_Bonus4, Time_Attack1 = 2456, Vanguard_Patrol, - Vanguard_Patrol1, - Vanguard_Patrol2, - Vanguard_Patrol3, + Vanguard_Patrol_Rank2, + Vanguard_Patrol_Rank3, + Vanguard_Patrol_Rank4, Vanguard_Commendation, Hunt_Rampage2, Boss_Bounty2 = 2464, Norn_Hunting_Party = 2469, - Norn_Hunting_Party1, - Norn_Hunting_Party2, - Norn_Hunting_Party3, + Norn_Hunting_Party_Rank2, + Norn_Hunting_Party_Rank3, + Norn_Hunting_Party_Rank4, Strength_of_the_Norn, Hunt_Rampage3, - Asuran_Bodyguard3 = 2481, + Asuran_Bodyguard = 2481, Desperate_Howl, Gloat, Metamorphosis, @@ -9302,45 +9302,47 @@ public static unsafe partial class GWCA kShowHeroPanel, // 0x100001a3, wparam = hero_id kMessage_0x1000019e, // 0x100001a4 kMessage_0x1000019f, // 0x100001a5 - kMessage_0x100001a0, // 0x100001a6 + kQuerySuppressedKeyAction, // 0x100001a6, wparam = 0, lparam = bool*. Used to check if the suppress action is pressed (usually shift) kGetInventoryAgentId, // 0x100001a7, wparam = 0, lparam = uint32_t* agent_id_out. Used to fetch which agent is selected kInventoryRelated1, // 0x100001a8, added to GW 2026-02-26 kInventoryRelated2, // 0x100001a9, added to GW 2026-02-26 kInventoryRelated3, // 0x100001aa, added to GW 2026-02-26 - kEquipItem, // 0x100001ab, wparam = { item_id, agent_id } - kMoveItem, // 0x100001ac, wparam = { item_id, to_bag, to_slot, bool prompt } - kItemRelated_1, // 0x100001ad - kItemTooltip, // 0x100001ae - kItemRelated_3, // 0x100001af, added to GW 2026-02-26 - kItemRelated_4, // 0x100001b0, added to GW 2026-02-26 - kInitiateTrade, // 0x100001b1 - kMessage_0x100001a7, // 0x100001b2 - kMessage_0x100001a8, // 0x100001b3 - kMessage_0x100001a9, // 0x100001b4 - kMessage_0x100001aa, // 0x100001b5 - kMessage_0x100001ab, // 0x100001b6 - kMessage_0x100001ac, // 0x100001b7 - kMessage_0x100001ad, // 0x100001b8 - kMessage_0x100001ae, // 0x100001b9 - kMessage_0x100001af, // 0x100001ba - kMessage_0x100001b0, // 0x100001bb - kMessage_0x100001b1, // 0x100001bc - kMessage_0x100001b2, // 0x100001bd - kMessage_0x100001b3, // 0x100001be - kMessage_0x100001b4, // 0x100001bf - kMessage_0x100001b5, // 0x100001c0 - kInventoryAgentChanged, // 0x100001c1, Triggered when inventory needs updating due to agent change; no args - kInventoryRelated_1, // 0x100001c2 - kInventoryRelated_2, // 0x100001c3 - kMissionStatusRelated, // 0x100001c4 - kUnused_1c2, // 0x100001c5 - kCollapseExpandSkillListSection, // 0x100001c6 - kTemplateRelated_1, // 0x100001c7 - kTemplateRelated_2, // 0x100001c8 - kPromptSaveTemplate, // 0x100001c9 - kOpenTemplate, // 0x100001ca, wparam = GW::UI::ChatTemplate* - kTemplateRelated_3, // 0x100001cb - kTemplateRelated_4, // 0x100001cc + kInventoryRelated4, // 0x100001ab, added to GW 2026-04-28 + kEquipItem, // 0x100001ac, wparam = { item_id, agent_id } + kMoveItem, // 0x100001ad, wparam = { item_id, to_bag, to_slot, bool prompt } + kItemRelated_1, // 0x100001ae + kItemTooltip, // 0x100001af + kItemRelated_3, // 0x100001b0, added to GW 2026-02-26 + kItemRelated_4, // 0x100001b1, added to GW 2026-02-26 + kItemRelated_5, // 0x100001b2, added to GW 2026-04-28 + kInitiateTrade, // 0x100001b3 + kMessage_0x100001a7, // 0x100001b4 + kMessage_0x100001a8, // 0x100001b5 + kMessage_0x100001a9, // 0x100001b6 + kMessage_0x100001aa, // 0x100001b7 + kMessage_0x100001ab, // 0x100001b8 + kMessage_0x100001ac, // 0x100001b9 + kMessage_0x100001ad, // 0x100001ba + kMessage_0x100001ae, // 0x100001bb + kMessage_0x100001af, // 0x100001bc + kMessage_0x100001b0, // 0x100001bd + kMessage_0x100001b1, // 0x100001be + kMessage_0x100001b2, // 0x100001bf + kMessage_0x100001b3, // 0x100001c0 + kMessage_0x100001b4, // 0x100001c1 + kMessage_0x100001b5, // 0x100001c2 + kInventoryAgentChanged, // 0x100001c3, Triggered when inventory needs updating due to agent change; no args + kInventoryRelated_1, // 0x100001c4 + kInventoryRelated_2, // 0x100001c5 + kMissionStatusRelated, // 0x100001c6 + kUnused_1c2, // 0x100001c7 + kCollapseExpandSkillListSection, // 0x100001c8 + kTemplateRelated_1, // 0x100001c9 + kTemplateRelated_2, // 0x100001ca + kPromptSaveTemplate, // 0x100001cb + kOpenTemplate, // 0x100001cc, wparam = GW::UI::ChatTemplate* + kTemplateRelated_3, // 0x100001cd + kTemplateRelated_4, // 0x100001ce kSendLoadSkillTemplate = 0x30000000 | 0x3, // 0x30000003, wparam = SkillbarMgr::SkillTemplate* kSendPingWeaponSet = 0x30000000 | 0x4, // 0x30000004, wparam = UIPacket::kSendPingWeaponSet* kSendMoveItem = 0x30000000 | 0x5, // 0x30000005, wparam = UIPacket::kSendMoveItem* @@ -9448,6 +9450,14 @@ namespace Daybreak.API.Interop.GuildWars public nint NextNode; } + /// + /// THash<T> - hash table (36 bytes, opaque to managed code). + /// + [global::System.Runtime.InteropServices.StructLayout(global::System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 1, Size = 0x24)] + public struct THash + { + } + /// /// Inline array of 54 AttributeStruct elements. /// @@ -10533,7 +10543,7 @@ namespace Daybreak.API.Interop.GuildWars Test_Map_solo_areas, Nightfallen_Garden, Churrhir_Fields, - Beknur_Harbor_outpost, + Beknur_Harbor, Kodonur_Crossroads_cinematic, Rilohn_Refuge_cinematic, Pogahn_Passage_cinematic, @@ -10563,7 +10573,7 @@ namespace Daybreak.API.Interop.GuildWars Lahtenda_Bog, Arbor_Bay, Issnur_Isles, - Beknur_Harbor, + Beknur_Harbor_outpost, Mehtani_Keys, Kodlonu_Hamlet_outpost, Island_of_Shehkah, @@ -13485,9 +13495,9 @@ namespace Daybreak.API.Interop.GuildWars Aura_of_the_Bloodstone1, Aura_of_the_Bloodstone2, Haunted_Ground, - Asuran_Bodyguard, - Asuran_Bodyguard1, - Asuran_Bodyguard2, + Asuran_Bodyguard_Rank2, + Asuran_Bodyguard_Rank3, + Asuran_Bodyguard_Rank4, Energy_Channel, Hunt_Rampage, Boss_Bounty = 2440, @@ -13496,9 +13506,9 @@ namespace Daybreak.API.Interop.GuildWars Hunt_Point_Bonus2, Time_Attack, Dwarven_Raider, - Dwarven_Raider1, - Dwarven_Raider2, - Dwarven_Raider3, + Dwarven_Raider_Rank2, + Dwarven_Raider_Rank3, + Dwarven_Raider_Rank4, Great_Dwarfs_Blessing, Hunt_Rampage1, Boss_Bounty1 = 2452, @@ -13506,19 +13516,19 @@ namespace Daybreak.API.Interop.GuildWars Hunt_Point_Bonus4, Time_Attack1 = 2456, Vanguard_Patrol, - Vanguard_Patrol1, - Vanguard_Patrol2, - Vanguard_Patrol3, + Vanguard_Patrol_Rank2, + Vanguard_Patrol_Rank3, + Vanguard_Patrol_Rank4, Vanguard_Commendation, Hunt_Rampage2, Boss_Bounty2 = 2464, Norn_Hunting_Party = 2469, - Norn_Hunting_Party1, - Norn_Hunting_Party2, - Norn_Hunting_Party3, + Norn_Hunting_Party_Rank2, + Norn_Hunting_Party_Rank3, + Norn_Hunting_Party_Rank4, Strength_of_the_Norn, Hunt_Rampage3, - Asuran_Bodyguard3 = 2481, + Asuran_Bodyguard = 2481, Desperate_Howl, Gloat, Metamorphosis, @@ -15348,17 +15358,19 @@ namespace Daybreak.API.Interop.GuildWars kShowHeroPanel, kMessage_0x1000019e, kMessage_0x1000019f, - kMessage_0x100001a0, + kQuerySuppressedKeyAction, kGetInventoryAgentId, kInventoryRelated1, kInventoryRelated2, kInventoryRelated3, + kInventoryRelated4, kEquipItem, kMoveItem, kItemRelated_1, kItemTooltip, kItemRelated_3, kItemRelated_4, + kItemRelated_5, kInitiateTrade, kMessage_0x100001a7, kMessage_0x100001a8, @@ -16718,7 +16730,7 @@ namespace Daybreak.API.Interop.GuildWars public uint Level; } - [global::System.Runtime.InteropServices.StructLayout(global::System.Runtime.InteropServices.LayoutKind.Explicit, Pack = 1, Size = 0x98)] + [global::System.Runtime.InteropServices.StructLayout(global::System.Runtime.InteropServices.LayoutKind.Explicit, Pack = 1, Size = 0xA4)] public unsafe struct Inventory { [global::System.Runtime.InteropServices.FieldOffset(0x0000)] @@ -16940,19 +16952,9 @@ namespace Daybreak.API.Interop.GuildWars [global::System.Runtime.InteropServices.FieldOffset(0x00D0)] public uint H00D0; [global::System.Runtime.InteropServices.FieldOffset(0x00D4)] - public uint H00D4; - [global::System.Runtime.InteropServices.FieldOffset(0x00D8)] - public uint H00D8; - [global::System.Runtime.InteropServices.FieldOffset(0x00DC)] - public uint H00DC; - [global::System.Runtime.InteropServices.FieldOffset(0x00E0)] - public uint H00E0; - [global::System.Runtime.InteropServices.FieldOffset(0x00E4)] - public global::Daybreak.API.Interop.GuildWars.GuildWarsArray InventoryTable; - [global::System.Runtime.InteropServices.FieldOffset(0x00F4)] - public uint H00F4; + public global::Daybreak.API.Interop.GuildWars.THash InventoryTable; // 0x24 bytes, keyed by agent_id [global::System.Runtime.InteropServices.FieldOffset(0x00F8)] - public global::Daybreak.API.Interop.GuildWars.Inventory* Inventory; + public global::Daybreak.API.Interop.GuildWars.Inventory* Inventory; // shortcut to player's own inventory [global::System.Runtime.InteropServices.FieldOffset(0x00FC)] public global::Daybreak.API.Interop.GuildWars.GuildWarsArray H00FC; } diff --git a/Daybreak.Core/Configuration/ProjectConfiguration.cs b/Daybreak.Core/Configuration/ProjectConfiguration.cs index 9b162561..af9a2e10 100644 --- a/Daybreak.Core/Configuration/ProjectConfiguration.cs +++ b/Daybreak.Core/Configuration/ProjectConfiguration.cs @@ -9,6 +9,7 @@ using Daybreak.Services.ApplicationArguments.ArgumentHandling; using Daybreak.Services.ApplicationLauncher; using Daybreak.Services.BuildTemplates; using Daybreak.Services.Credentials; +using Daybreak.Services.Formatting; using Daybreak.Services.DirectSong; using Daybreak.Services.Downloads; using Daybreak.Services.Events; @@ -48,12 +49,12 @@ using Daybreak.Services.TradeChat.Models; using Daybreak.Services.TradeChat.Notifications; using Daybreak.Services.UMod; using Daybreak.Services.Updater; -using Daybreak.Services.Wiki; using Daybreak.Shared.Models.Plugins; using Daybreak.Shared.Services.Api; using Daybreak.Shared.Services.ApplicationArguments; using Daybreak.Shared.Services.ApplicationLauncher; using Daybreak.Shared.Services.BuildTemplates; +using Daybreak.Shared.Services.Formatting; using Daybreak.Shared.Services.BuildTemplates.Parsers; using Daybreak.Shared.Services.Credentials; using Daybreak.Shared.Services.DirectSong; @@ -82,7 +83,6 @@ using Daybreak.Shared.Services.Toolbox; using Daybreak.Shared.Services.TradeChat; using Daybreak.Shared.Services.UMod; using Daybreak.Shared.Services.Updater; -using Daybreak.Shared.Services.Wiki; using Daybreak.Services.Graph; using Daybreak.Themes; using Daybreak.Views; @@ -225,6 +225,7 @@ public class ProjectConfiguration : PluginConfigurationBase services.AddScoped(); services.AddScoped(); services.AddScoped(); + services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); @@ -248,7 +249,6 @@ public class ProjectConfiguration : PluginConfigurationBase services.AddScoped(); services.AddScoped(); services.AddScoped(); - services.AddScoped(); services.AddScoped(); services.AddHostedSingleton(); @@ -568,10 +568,6 @@ public class ProjectConfiguration : PluginConfigurationBase .WithMessageHandler(SetupLoggingAndMetrics) .WithDefaultRequestHeadersSetup(SetupDaybreakUserAgent) .Build() - .RegisterHttpClient() - .WithMessageHandler(SetupLoggingAndMetrics) - .WithDefaultRequestHeadersSetup(SetupDaybreakUserAgent) - .Build() .RegisterHttpClient() .WithMessageHandler(SetupLoggingAndMetrics) .WithDefaultRequestHeadersSetup(SetupDaybreakUserAgent) diff --git a/Daybreak.Core/Services/Formatting/SkillNumberFormatter.cs b/Daybreak.Core/Services/Formatting/SkillNumberFormatter.cs new file mode 100644 index 00000000..3d7e00b6 --- /dev/null +++ b/Daybreak.Core/Services/Formatting/SkillNumberFormatter.cs @@ -0,0 +1,54 @@ +using System.Globalization; +using Daybreak.Shared.Services.Formatting; + +namespace Daybreak.Services.Formatting; + +internal sealed class SkillNumberFormatter : ISkillNumberFormatter +{ + public string Format(double? value) + { + if (value is not double d) + { + return string.Empty; + } + + if (d < 0) + { + return "-" + this.Format(-d); + } + + var whole = (long)Math.Floor(d); + var fractional = d - whole; + var fractionGlyph = TryGetFractionGlyph(fractional); + + if (fractionGlyph is null) + { + return d == whole + ? whole.ToString(CultureInfo.InvariantCulture) + : d.ToString("0.##", CultureInfo.InvariantCulture); + } + + return whole == 0 + ? fractionGlyph + : whole.ToString(CultureInfo.InvariantCulture) + fractionGlyph; + } + + public string FormatPercent(double? value) + { + if (value is not double d) + { + return string.Empty; + } + + return Math.Round(d * 100).ToString("0", CultureInfo.InvariantCulture) + "%"; + } + + private static string? TryGetFractionGlyph(double fractional) => fractional switch + { + < 0.001 => null, + < 0.26 and > 0.24 => "¹⁄₄", + < 0.51 and > 0.49 => "¹⁄₂", + < 0.76 and > 0.74 => "³⁄₄", + _ => null, + }; +} diff --git a/Daybreak.Core/Services/Wiki/WikiService.cs b/Daybreak.Core/Services/Wiki/WikiService.cs deleted file mode 100644 index a4ca9bb8..00000000 --- a/Daybreak.Core/Services/Wiki/WikiService.cs +++ /dev/null @@ -1,299 +0,0 @@ -using Daybreak.Shared.Models.Guildwars; -using Daybreak.Shared.Services.Wiki; -using Microsoft.Extensions.Logging; -using System.Collections.Concurrent; -using System.Text.Encodings.Web; -using System.Text.Json; -using System.Text.RegularExpressions; -using Attribute = Daybreak.Shared.Models.Guildwars.Attribute; - -namespace Daybreak.Services.Wiki; -public sealed partial class WikiService( - IHttpClient httpClient, - ILogger logger) - : IWikiService -{ - private const string WikiQueryTitlePlaceholder = "[TITLE]"; - private const string WikiQueryUrl = $"https://wiki.guildwars.com/api.php?action=query&format=json&titles={WikiQueryTitlePlaceholder}&prop=revisions&rvprop=content&rvslots=main"; - - private static readonly ConcurrentDictionary DescriptionCache = []; - - private readonly IHttpClient httpClient = httpClient; - private readonly ILogger logger = logger; - - public async Task GetSkillDescription(Skill skill, CancellationToken cancellationToken) - { - if (DescriptionCache.TryGetValue(skill.Id, out var cachedDescription)) - { - return cachedDescription; - } - - var wikiText = await this.GetWikiText(skill.Name, cancellationToken); - if (wikiText is null) - { - return default; - } - - var description = ParseWikiText(wikiText); - if (description is null) - { - return default; - } - - DescriptionCache[skill.Id] = description; - return description; - } - - private async ValueTask GetWikiText(string name, CancellationToken cancellationToken) - { - while (true) - { - var urlEncodedName = UrlEncoder.Default.Encode(name); - var wikiUrl = WikiQueryUrl.Replace(WikiQueryTitlePlaceholder, urlEncodedName); - var response = await this.httpClient.GetAsync(wikiUrl, cancellationToken); - if (!response.IsSuccessStatusCode) - { - return default; - } - - var content = await response.Content.ReadAsStringAsync(cancellationToken); - var wikiText = ExtractWikiTextFromJson(content); - if (wikiText is null) - { - return default; - } - - var redirectTarget = ExtractRedirectTarget(wikiText); - if (redirectTarget is null) - { - return wikiText; - } - - name = redirectTarget; - } - } - - private static string? ExtractRedirectTarget(string wikiText) - { - if (string.IsNullOrWhiteSpace(wikiText)) - { - return null; - } - - var match = RedirectRegex().Match(wikiText.Trim()); - return match.Success ? match.Groups[1].Value : null; - } - - private static string? ExtractWikiTextFromJson(string jsonContent) - { - try - { - using var json = JsonDocument.Parse(jsonContent); - var root = json.RootElement; - - if (!root.TryGetProperty("query", out var query) || - !query.TryGetProperty("pages", out var pages)) - { - return null; - } - - // Get the first property (page) from pages object - using var pagesEnumerator = pages.EnumerateObject(); - if (!pagesEnumerator.MoveNext()) - { - return null; - } - - var page = pagesEnumerator.Current.Value; - - if (!page.TryGetProperty("revisions", out var revisions) || - revisions.GetArrayLength() == 0) - { - return null; - } - - var firstRevision = revisions[0]; - if (firstRevision.TryGetProperty("slots", out var slots) && - slots.TryGetProperty("main", out var main) && - main.TryGetProperty("*", out var content)) - { - return content.GetString(); - } - - return null; - } - catch (Exception) - { - return default; - } - } - - private static SkillDescription? ParseWikiText(string wikiText) - { - var infoboxContent = ExtractSkillInfobox(CleanWikiText(wikiText)); - if (infoboxContent is not null) - { - return new SkillDescription( - Id: ExtractField(infoboxContent, "id") is string idStr ? int.TryParse(idStr, out var id) ? id : -1 : -1, - Campaign: ExtractField(infoboxContent, "campaign") is string campaignStr ? Campaign.TryParse(campaignStr, out var campaign) ? campaign : Campaign.None : Campaign.None, - Name: ExtractField(infoboxContent, "name") ?? string.Empty, - Profession: ExtractField(infoboxContent, "profession") is string professionStr ? Profession.TryParse(professionStr, out var profession) ? profession : Profession.None : Profession.None, - Attribute: ExtractField(infoboxContent, "attribute") is string attrStr ? Attribute.TryParse(attrStr, out var attribute) ? attribute : Attribute.None : Attribute.None, - PveOnly: ExtractField(infoboxContent, "pve-only") is string pveOnlyStr && pveOnlyStr.StartsWith('y'), // Some fields contain yes, others y - Pvp: ExtractField(infoboxContent, "is-pvp") is string pvpStr && pvpStr.StartsWith('y'), - Elite: ExtractField(infoboxContent, "elite") is string eliteStr && eliteStr.StartsWith('y'), // Some fields contain yes, others y - Type: ExtractField(infoboxContent, "type") ?? string.Empty, - Energy: ExtractField(infoboxContent, "energy") ?? string.Empty, - Activation: ExtractField(infoboxContent, "activation") ?? string.Empty, - Recharge: ExtractField(infoboxContent, "recharge") ?? string.Empty, - Overcast: ExtractField(infoboxContent, "overcast") ?? string.Empty, - Adrenaline: ExtractField(infoboxContent, "adrenaline") ?? string.Empty, - Sacrifice: ExtractField(infoboxContent, "sacrifice") ?? string.Empty, - Upkeep: ExtractField(infoboxContent, "upkeep") ?? string.Empty, - Description: ExtractField(infoboxContent, "description") ?? string.Empty, - ConciseDescription: ExtractField(infoboxContent, "concise description") ?? string.Empty); - } - - return default; - } - - private static string CleanWikiText(string wikiText) - { - if (string.IsNullOrEmpty(wikiText)) - { - return wikiText; - } - - var cleaned = wikiText; - - // Handle common fraction templates - cleaned = HalfFractionRegex().Replace(cleaned, "¹⁄₂"); - cleaned = QuarterFractionRegex().Replace(cleaned, "¹⁄₄"); - cleaned = ThreeQuarterFractionRegex().Replace(cleaned, "³⁄₄"); - cleaned = ThreeOverTwoFractionRegex().Replace(cleaned, "³⁄₂"); - - // Handle decimal number templates - cleaned = DecimalRegex().Replace(cleaned, "$1"); - - // Handle {{gr|min|max}} templates (green range values) - cleaned = GreenRangeRegex().Replace(cleaned, "$1…$2"); - cleaned = GreenRange2Regex().Replace(cleaned, "$1…$2"); - cleaned = GrayRangeRegex().Replace(cleaned, "$1…$2"); - - // Handle simple links [[Link Text]] - cleaned = SimpleLinkRegex().Replace(cleaned, "$1"); - - // Handle {{gray|text}} templates - cleaned = GrayTextRegex().Replace(cleaned, ""); - cleaned = GreyTextRegex().Replace(cleaned, ""); - - // Handle {{sic|text}} templates (remove the sic notation but keep the content) - cleaned = SicTextRegex().Replace(cleaned, ""); - - // Handle links with display text [[Link|Display Text]] - cleaned = LinkWithDisplayTextRegex().Replace(cleaned, "$2"); - - // Handle skill type formatting - cleaned = SkillTypeLinkRegex().Replace(cleaned, "$1"); - - // Remove any remaining wiki markup - cleaned = BoldTextRegex().Replace(cleaned, "$1"); // Bold - cleaned = ItalicTextRegex().Replace(cleaned, "$1"); // Italic - cleaned = HtmlTagRegex().Replace(cleaned, ""); // HTML tags - - // Clean up extra whitespace - cleaned = WhitespaceRegex().Replace(cleaned, " ").Trim(); - - return cleaned; - } - - private static string? ExtractSkillInfobox(string wikiText) - { - var startPattern = "{{Skill infobox"; - var startIndex = wikiText.IndexOf(startPattern, StringComparison.OrdinalIgnoreCase); - if (startIndex == -1) - return null; - - // Find the pipe after "{{Skill infobox" - var pipeIndex = wikiText.IndexOf('|', startIndex); - if (pipeIndex == -1) - return null; - - // Count braces to find the matching closing }} - var braceCount = 2; // Start with 2 for the opening {{ - var index = startIndex + startPattern.Length; - - while (index < wikiText.Length && braceCount > 0) - { - if (wikiText[index] == '{' && index + 1 < wikiText.Length && wikiText[index + 1] == '{') - { - braceCount += 2; - index += 2; - } - else if (wikiText[index] == '}' && index + 1 < wikiText.Length && wikiText[index + 1] == '}') - { - braceCount -= 2; - index += 2; - } - else - { - index++; - } - } - - if (braceCount == 0) - { - // Extract content between the pipe and the closing }} - return wikiText.Substring(pipeIndex + 1, index - pipeIndex - 3).Trim(); - } - - return null; - } - - private static string? ExtractField(string infoboxContent, string fieldName) - { - var pattern = $@"(?:^|\|\s*){Regex.Escape(fieldName)}\s*=\s*(.*?)(?=\s*\||$)"; - var match = Regex.Match(infoboxContent, pattern, RegexOptions.IgnoreCase | RegexOptions.Multiline); - - return match.Success ? match.Groups[1].Value.Trim() : null; - } - - [GeneratedRegex(@"^#REDIRECT\s*\[\[([^\]]+)\]\]", RegexOptions.IgnoreCase)] - private static partial Regex RedirectRegex(); - [GeneratedRegex(@"\{\{1/2\}\}", RegexOptions.IgnoreCase)] - private static partial Regex HalfFractionRegex(); - [GeneratedRegex(@"\{\{1/4\}\}", RegexOptions.IgnoreCase)] - private static partial Regex QuarterFractionRegex(); - [GeneratedRegex(@"\{\{3/4\}\}", RegexOptions.IgnoreCase)] - private static partial Regex ThreeQuarterFractionRegex(); - [GeneratedRegex(@"\{\{3/2\}\}", RegexOptions.IgnoreCase)] - private static partial Regex ThreeOverTwoFractionRegex(); - [GeneratedRegex(@"\{\{(\d+(?:\.\d+)?)\}\}", RegexOptions.IgnoreCase)] - private static partial Regex DecimalRegex(); - [GeneratedRegex(@"\{\{gr\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] - private static partial Regex GreenRangeRegex(); - [GeneratedRegex(@"\{\{gr2\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] - private static partial Regex GreenRange2Regex(); - [GeneratedRegex(@"\{\{gray\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] - private static partial Regex GrayRangeRegex(); - [GeneratedRegex(@"\{\{sic(?:\|([^}]*))?\}\}", RegexOptions.IgnoreCase)] - private static partial Regex SicTextRegex(); - [GeneratedRegex(@"\[\[([^\]|]+)\]\]", RegexOptions.IgnoreCase)] - private static partial Regex SimpleLinkRegex(); - [GeneratedRegex(@"\[\[([^|]+)\|([^\]]+)\]\]", RegexOptions.IgnoreCase)] - private static partial Regex LinkWithDisplayTextRegex(); - [GeneratedRegex(@"\[\[([^|]+)\]\]", RegexOptions.IgnoreCase)] - private static partial Regex SkillTypeLinkRegex(); - [GeneratedRegex(@"'''([^']+)'''", RegexOptions.IgnoreCase)] - private static partial Regex BoldTextRegex(); - [GeneratedRegex(@"''([^']+)''", RegexOptions.IgnoreCase)] - private static partial Regex ItalicTextRegex(); - [GeneratedRegex(@"<[^>]*>", RegexOptions.IgnoreCase)] - private static partial Regex HtmlTagRegex(); - [GeneratedRegex(@"\s+", RegexOptions.IgnoreCase)] - private static partial Regex WhitespaceRegex(); - [GeneratedRegex(@"\{\{gray\|([^}]+)\}\}", RegexOptions.IgnoreCase)] - private static partial Regex GrayTextRegex(); - [GeneratedRegex(@"\{\{grey\|([^}]+)\}\}", RegexOptions.IgnoreCase)] - private static partial Regex GreyTextRegex(); -} diff --git a/Daybreak.Core/Views/BuildTemplateViewModelBase.cs b/Daybreak.Core/Views/BuildTemplateViewModelBase.cs index 9b3e919f..e555b438 100644 --- a/Daybreak.Core/Views/BuildTemplateViewModelBase.cs +++ b/Daybreak.Core/Views/BuildTemplateViewModelBase.cs @@ -232,7 +232,7 @@ public abstract class BuildTemplateViewModelBase( protected void FilterSkillsByProfessionsAndString(string? searchFilter = default) { - var filteredSkills = Skill.Skills.Where(skill => + var filteredSkills = Skill.AllSkills.Where(skill => { if (skill.PvP) { diff --git a/Daybreak.Core/Views/Components/Builds/SkillSnippet.razor b/Daybreak.Core/Views/Components/Builds/SkillSnippet.razor index b67446b6..a0bf0840 100644 --- a/Daybreak.Core/Views/Components/Builds/SkillSnippet.razor +++ b/Daybreak.Core/Views/Components/Builds/SkillSnippet.razor @@ -1,4 +1,6 @@ -
+@inject ISkillNumberFormatter SkillNumberFormatter + +
@@ -23,67 +25,67 @@
@this.Context.Skill.ConciseDescription
- @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Energy)) + @if (this.Context.Skill.Energy.HasValue) {
-
@this.Context.Skill.Energy
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Energy)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Activation)) + @if (this.Context.Skill.Activation.HasValue) {
-
@this.Context.Skill.Activation
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Activation)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Recharge)) + @if (this.Context.Skill.Recharge.HasValue) {
-
@this.Context.Skill.Recharge
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Recharge)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Overcast)) + @if (this.Context.Skill.Overcast.HasValue) {
-
@this.Context.Skill.Overcast
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Overcast)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Adrenaline)) + @if (this.Context.Skill.Adrenaline.HasValue) {
-
@this.Context.Skill.Adrenaline
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Adrenaline)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Sacrifice)) + @if (this.Context.Skill.Sacrifice.HasValue) {
-
@this.Context.Skill.Sacrifice
+
@this.SkillNumberFormatter.FormatPercent(this.Context.Skill.Sacrifice)
} - @if (!string.IsNullOrWhiteSpace(this.Context.Skill.Upkeep)) + @if (this.Context.Skill.Upkeep.HasValue) {
-
@this.Context.Skill.Upkeep
+
@this.SkillNumberFormatter.Format(this.Context.Skill.Upkeep)
}
diff --git a/Daybreak.Core/Views/_Imports.razor b/Daybreak.Core/Views/_Imports.razor index 59a143f7..67701904 100644 --- a/Daybreak.Core/Views/_Imports.razor +++ b/Daybreak.Core/Views/_Imports.razor @@ -21,6 +21,8 @@ @using Daybreak.Shared.Models.Notifications @using Daybreak.Shared.Models.Options @using Daybreak.Shared.Models.FocusView +@using Daybreak.Shared.Models.Guildwars +@using Daybreak.Shared.Services.Formatting @using Daybreak.Shared.Utils @using Daybreak.Shared.Validators @using Daybreak.Shared diff --git a/Daybreak.Generators/GenerateGWCABindings.cs b/Daybreak.Generators/GenerateGWCABindings.cs index 0b3a415e..34a28e07 100644 --- a/Daybreak.Generators/GenerateGWCABindings.cs +++ b/Daybreak.Generators/GenerateGWCABindings.cs @@ -974,6 +974,21 @@ public sealed class GenerateGWCABindings : IIncrementalGenerator sb.AppendLine($"{pad}}}"); sb.AppendLine(); } + + // THash - GWCA hash table, fixed 0x24 (36) bytes regardless of T. + // Treated as an opaque blob; consumers use GWCA helpers for traversal. + // See Dependencies/GWCA/Include/GWCA/GameContainers/Hash.h. + if (emittedNames.Add("THash")) + { + sb.AppendLine($"{pad}/// "); + sb.AppendLine($"{pad}/// THash<T> - hash table (36 bytes, opaque to managed code)."); + sb.AppendLine($"{pad}/// "); + sb.AppendLine($"{pad}[global::System.Runtime.InteropServices.StructLayout(global::System.Runtime.InteropServices.LayoutKind.Sequential, Pack = 1, Size = 0x24)]"); + sb.AppendLine($"{pad}public struct THash"); + sb.AppendLine($"{pad}{{"); + sb.AppendLine($"{pad}}}"); + sb.AppendLine(); + } } /// @@ -1250,6 +1265,12 @@ public sealed class GenerateGWCABindings : IIncrementalGenerator return "global::Daybreak.API.Interop.GuildWars.TLink"; } + // Handle THash - hash table, always 0x24 bytes; opaque to managed code. + if (cppType.StartsWith("THash<")) + { + return "global::Daybreak.API.Interop.GuildWars.THash"; + } + // Handle pointers bool isPointer = cppType.EndsWith("*"); if (isPointer) diff --git a/Daybreak.Shared/Models/Guildwars/Skill.cs b/Daybreak.Shared/Models/Guildwars/Skill.cs index accaf522..60f20038 100644 --- a/Daybreak.Shared/Models/Guildwars/Skill.cs +++ b/Daybreak.Shared/Models/Guildwars/Skill.cs @@ -1,3041 +1,48 @@ -using System.Diagnostics.CodeAnalysis; +using System.Diagnostics.CodeAnalysis; using System.Text.Json.Serialization; namespace Daybreak.Shared.Models.Guildwars; /// -/// Definition of a Guild Wars skill. +/// Definition of a Guild Wars skill. The static skill collections (per-campaign +/// lists, , individual public static readonly Skill X +/// fields) are generated by Tools/SkillUpdater into Skill.g.cs from +/// the official wiki. Re-run the tool with +/// dotnet run --project Tools/SkillUpdater to refresh. /// -/// -/// High-resolution skill icons can be found at: -/// https://wiki.guildwars.com/wiki/Gallery_of_high_resolution_skill_icons/large -/// Details can be fetched using -/// -public sealed class Skill : IIconUrlEntity +public sealed partial class Skill : IIconUrlEntity { - public static readonly Skill ATouchofGuile = new() { Id = 2357, Name = "A Touch of Guile", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target touched foe takes 44…80 damage. If target foe was knocked down, that foe cannot attack for 5…8 seconds.", ConciseDescription = "Touch Hex Spell. Deals 44…80 damage. Target foe cannot attack (5…8 seconds) if it was knocked-down.", IconUrl = "https://wiki.guildwars.com/images/2/2d/A_Touch_of_Guile.jpg" }; - public static readonly Skill AccumulatedPain = new() { Id = 1052, Name = "Accumulated Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 15…75 damage. If target foe is suffering from 2 or more hexes, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spell. Deals 15…75 damage. Inflicts Deep Wound condition (5…20 seconds) if target foe has 2 or more hexes.", IconUrl = "https://wiki.guildwars.com/images/7/72/Accumulated_Pain_%28large%29.jpg?20081212200951" }; - public static readonly Skill AccumulatedPainPvP = new() { Id = 3184, Name = "Accumulated Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 10…35 damage. If target foe is suffering from 2 or more hexes, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spell. Deals 10…35 damage. Inflicts Deep Wound condition (5…20 seconds) if target foe has 2 or more hexes.", IconUrl = "" }; - public static readonly Skill Aegis = new() { Id = 257, Name = "Aegis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds, all party members within earshot have a 50% chance to block attacks.", ConciseDescription = "Enchantment Spell. Enchants all party members within earshot (5…11 seconds). 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/9/93/Aegis_%28large%29.jpg?20081212202310" }; - public static readonly Skill AegisPvP = new() { Id = 2857, Name = "Aegis (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…3 seconds, target other party member cannot be the target of hostile spells, and attacks against this party member fail.", ConciseDescription = "Enchantment Spell. (1…3 seconds). Target party member cannot be targeted by hostile spells. Attacks against this party member fail.", IconUrl = "" }; - public static readonly Skill Aftershock = new() { Id = 174, Name = "Aftershock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Nearby foes are struck for 26…100 earth damage. Knocked down foes are struck for 10…68 additional earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage to nearby foes. Deals 10…68 more earth damage to knocked down foes.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Aftershock_%28large%29.jpg?20081212195824" }; - public static readonly Skill AggressiveRefrain = new() { Id = 1774, Name = "Aggressive Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "25", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 5…25 seconds, you attack 25% faster but have -20 armor. This echo is reapplied every time a chant or shout ends on you.", ConciseDescription = "Echo. (5…25 seconds.) You attack 25% faster. Renewal: whenever a chant or shout ends on you.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Aggressive_Refrain_%28large%29.jpg?20081212203705" }; - public static readonly Skill AgonizingChop = new() { Id = 1403, Name = "Agonizing Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Axe Attack. When this attack hits, you deal +5…20 damage. If target foe is suffering from a Deep Wound, you interrupt that foe's action.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Interrupts an action if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Agonizing_Chop_%28large%29.jpg?20081212210417" }; - public static readonly Skill Agony = new() { Id = 2205, Name = "Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. This spirit causes 3…10 Health loss each second to foes within earshot. This spirit loses 3…10 Health for each foe hurt in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…90 second lifespan). Causes 3…10 Health loss each second to foes in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/43/Agony_%28large%29.jpg?20081212205855" }; - public static readonly Skill AgonyPvP = new() { Id = 3038, Name = "Agony (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. This spirit causes 3…10 Health loss each second to foes within earshot. This spirit loses 3…10 Health for each foe hurt in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…90 second lifespan). Causes 3…10 Health loss each second to foes in earshot.", IconUrl = "" }; - public static readonly Skill AirAttunement = new() { Id = 225, Name = "Air Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Air. You gain 1 Energy plus 30% of the base Energy cost of the skill whenever you use Air Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost whenever you use an Air Magic skill.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Air_Attunement_%28large%29.jpg?20081212195915" }; - public static readonly Skill AirofDisenchantment = new() { Id = 1656, Name = "Air of Disenchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Remove one enchantment from target foe and all nearby foes. For 5…20 seconds, enchantments expire 150…300% faster on those foes.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (5…20 seconds). Remove one enchantment from target and nearby foes. Enchantments expire 150…300% faster on those foes.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Air_of_Disenchantment_%28large%29.jpg?20081212200321" }; - public static readonly Skill AirofEnchantment = new() { Id = 1115, Name = "Air of Enchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 4…10 seconds, enchantments cast on target other ally cost 5 less Energy (minimum 1 Energy).", ConciseDescription = "Elite Enchantment Spell. (4…10 seconds.) Enchantments cast on target ally cost 5 less Energy (minimum 1 Energy).", IconUrl = "https://wiki.guildwars.com/images/b/bf/Air_of_Enchantment_%28large%29.jpg?20081212201838" }; - public static readonly Skill AirofSuperiority = new() { Id = 2416, Name = "Air of Superiority", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 20…30 seconds you gain a random Asura benefit every time you earn experience from killing an enemy.", ConciseDescription = "Skill. (20…30 seconds). Gain a random Asura benefit every time you earn experience from killing an enemy.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Air_of_Superiority.jpg" }; - public static readonly Skill AlkarsAlchemicalAcid = new() { Id = 2211, Name = "Alkar's Alchemical Acid", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Throw Alkar's Alchemical Acid at target foe. Target and adjacent foes are struck for 40…50 damage. Destroyers take an additional 45…70 damage and they have Cracked Armor for 14…20 seconds.", ConciseDescription = "Spell. Projectile: deals 40…50 damage to target and adjacent foes. Deals 45…70 more damage and inflicts Cracked Armor condition (14…20 seconds) to Destroyers.", IconUrl = "https://wiki.guildwars.com/images/4/43/Alkar%27s_Alchemical_Acid.jpg" }; - public static readonly Skill Amity = new() { Id = 265, Name = "Amity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 8…20 seconds, adjacent foes cannot attack. For each foe, Amity ends if that foe takes damage.", ConciseDescription = "Elite Hex Spell. (8…20 seconds.) Foes adjacent to you cannot attack.", IconUrl = "https://wiki.guildwars.com/images/9/98/Amity_%28large%29.jpg?20081212202033" }; - public static readonly Skill AncestorsVisage = new() { Id = 1054, Name = "Ancestor's Visage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 4…10 seconds, whenever target ally is hit by a melee attack, all adjacent foes lose all adrenaline and 3 Energy.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) All adjacent foes lose all adrenaline and 3 Energy whenever a melee attack hits target ally.", IconUrl = "https://wiki.guildwars.com/images/6/63/Ancestor%27s_Visage_%28large%29.jpg?20081212201148" }; - public static readonly Skill AncestorsRage = new() { Id = 1246, Name = "Ancestors' Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 1 second, nothing happens. When this skill ends, all foes adjacent to target ally are struck for 5…110 lightning damage.", ConciseDescription = "Skill. (1 second.) End Effect: deals 5…110 lightning damage to foes adjacent to target ally.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Ancestors%27_Rage_%28large%29.jpg?20081212205820" }; - public static readonly Skill AncestorsRagePvP = new() { Id = 2867, Name = "Ancestors' Rage (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 3 seconds all foes adjacent to target ally are struck for 1…41 lightning damage each second.", ConciseDescription = "Skill. (3 seconds.) Deals 1…41 lightning damage to foes adjacent to target ally each second.", IconUrl = "" }; - public static readonly Skill Aneurysm = new() { Id = 2055, Name = "Aneurysm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe regains all Energy. For each point of Energy gained in this way, that foe takes 1…3 damage and all adjacent foes lose 1 Energy. (Maximum 1…30).", ConciseDescription = "Spell. Target foe regains all Energy. For each point of Energy gained, target takes 1…3 damage and all adjacent foes lose 1 Energy (maximum 1…30).", IconUrl = "https://wiki.guildwars.com/images/d/d7/Aneurysm_%28large%29.jpg?20081212200937" }; - public static readonly Skill AngelicBond = new() { Id = 1587, Name = "Angelic Bond", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 10 seconds, the next time an ally within earshot would take fatal damage, that damage is negated and that ally is healed for 20…200 Health. Angelic Bond ends on all other allies.", ConciseDescription = "Elite Skill. (10 seconds.) The next time an ally within earshot would take fatal damage, that damage is negated and that ally is healed for 20…200.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Angelic_Bond_%28large%29.jpg?20081212204109" }; - public static readonly Skill AngelicProtection = new() { Id = 1586, Name = "Angelic Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 10 seconds, any time target other ally takes more than 250…100 damage per second, that ally is healed for any damage over that amount.", ConciseDescription = "Skill. (10 seconds.) Each second that target ally takes damage over 250…100, that ally is healed for any damage over that amount.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Angelic_Protection_%28large%29.jpg?20081212204155" }; - public static readonly Skill AngorodonsGaze = new() { Id = 2189, Name = "Angorodon's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal 10…50 Health from target foe. If you are suffering from a condition, you gain 3…12 Energy.", ConciseDescription = "Spell. Steals 10…50 Health. You gain 3…12 Energy if you have a condition.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Angorodon%27s_Gaze_%28large%29.jpg?20081212203154" }; - public static readonly Skill Anguish = new() { Id = 1745, Name = "Anguish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "³⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…11 spirit. This spirit's attacks deal 5…20 damage and deal double damage to hexed foes. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…11 spirit (15…45 second lifespan). Its attacks deal 5…20 damage. Double damage to hexed foes.", IconUrl = "https://wiki.guildwars.com/images/4/45/Anguish_%28large%29.jpg?20081212205250" }; - public static readonly Skill AnguishPvP = new() { Id = 3023, Name = "Anguish (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "3", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…7 spirit. This spirit's attacks deal 5…20 damage and deal double damage to hexed foes. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…7 spirit (15…45 second lifespan). Its attacks deal 5…20 damage. Double damage to hexed foes.", IconUrl = "" }; - public static readonly Skill AnguishedWasLingwah = new() { Id = 1223, Name = "Anguished Was Lingwah", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Lingwah's ashes for up to 10…60 seconds. While you hold her ashes, your Ritualist hexes cost 1…5 less energy and last 33% longer. When you drop her ashes all your Ritualist hexes are recharged.", ConciseDescription = "Item Spell. (10…60 seconds.) Your Ritualist hexes cost 1…5 less energy and last 33% longer. Drop effect: all your Ritualist hexes are recharged.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Anguished_Was_Lingwah_%28large%29.jpg?20081212205354" }; - public static readonly Skill AnimateBoneFiend = new() { Id = 84, Name = "Animate Bone Fiend", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "25", Activation = "3", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to animate a level 1…17 bone fiend. Bone fiends can attack at range.", ConciseDescription = "Spell. Creates a level 1…17 bone fiend that can attack at range.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Animate_Bone_Fiend_%28large%29.jpg?20081212202852" }; - public static readonly Skill AnimateBoneHorror = new() { Id = 83, Name = "Animate Bone Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to animate a level 1…17 bone horror.", ConciseDescription = "Spell. Creates a level 1…17 bone horror.", IconUrl = "https://wiki.guildwars.com/images/a/af/Animate_Bone_Horror_%28large%29.jpg?20081212203142" }; - public static readonly Skill AnimateBoneMinions = new() { Id = 85, Name = "Animate Bone Minions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "15", Activation = "3", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to animate two level 0…12 bone minions.", ConciseDescription = "Spell. Creates two level 0…12 bone minions.", IconUrl = "https://wiki.guildwars.com/images/7/75/Animate_Bone_Minions_%28large%29.jpg?20081212203048" }; - public static readonly Skill AnimateFleshGolem = new() { Id = 832, Name = "Animate Flesh Golem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Exploit nearest corpse to animate a level 3…25 Flesh Golem. The Flesh Golem leaves an exploitable corpse. You can have only one Flesh Golem at a time.", ConciseDescription = "Elite Spell. Creates a level 3…25 flesh golem which leaves a fresh corpse when it dies.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Animate_Flesh_Golem_%28large%29.jpg?20081212202836" }; - public static readonly Skill AnimateShamblingHorror = new() { Id = 1351, Name = "Animate Shambling Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "15", Activation = "3", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to create a level 1…17 shambling horror. When the shambling horror dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", ConciseDescription = "Spell. Creates a level 1…17 shambling horror. When the shambling horror dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Animate_Shambling_Horror_%28large%29.jpg?20081212202715" }; - public static readonly Skill AnimateVampiricHorror = new() { Id = 805, Name = "Animate Vampiric Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "15", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to animate a level 1…17 Vampiric Horror. Whenever a Vampiric Horror you control deals damage, you gain the same amount of Health.", ConciseDescription = "Spell. Creates a level 1…17 vampiric horror. You gain Health equal to the damage it deals.", IconUrl = "https://wiki.guildwars.com/images/3/35/Animate_Vampiric_Horror_%28large%29.jpg?20081212202901" }; - public static readonly Skill AnthemofDisruption = new() { Id = 2018, Name = "Anthem of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 1…10 seconds, the next attack skill used by each ally within earshot also interrupts an action.", ConciseDescription = "Chant. (1…10 seconds.) Allies in earshot interrupt an action with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Anthem_of_Disruption_%28large%29.jpg?20081212204112" }; - public static readonly Skill AnthemofDisruptionPvP = new() { Id = 3040, Name = "Anthem of Disruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 1…10 seconds, the next attack skill used by each ally within earshot also interrupts an action.", ConciseDescription = "Chant. (1…10 seconds.) Allies in earshot interrupt an action with their next attack skill.", IconUrl = "" }; - public static readonly Skill AnthemofEnvy = new() { Id = 1559, Name = "Anthem of Envy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next attack skill used by each ally within earshot deals +10…25 damage against foes with more than 50% Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot do +10…25 damage with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/4/46/Anthem_of_Envy_%28large%29.jpg?20081212203717" }; - public static readonly Skill AnthemofEnvyPvP = new() { Id = 3148, Name = "Anthem of Envy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next attack skill used by each ally within earshot deals +10…20 damage against foes with more than 50% Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot do +10…20 damage with their next attack skill.", IconUrl = "" }; - public static readonly Skill AnthemofFlame = new() { Id = 1557, Name = "Anthem of Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next attack skill used by each party member within earshot also causes Burning for 1…3 second[s].", ConciseDescription = "Chant. (10 seconds.) Party members in earshot inflict Burning condition (1…3 second[s]) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/3/37/Anthem_of_Flame_%28large%29.jpg?20081212204043" }; - public static readonly Skill AnthemofFury = new() { Id = 1553, Name = "Anthem of Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 10 seconds, all party members within earshot gain 1…4 strikes of adrenaline the next time they use an attack skill.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 1…4 adrenaline with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Anthem_of_Fury_%28large%29.jpg?20081212203732" }; - public static readonly Skill AnthemofGuidance = new() { Id = 1568, Name = "Anthem of Guidance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 10 seconds, the next attack skill used by each party member within earshot cannot be blocked.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot are unblockable with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/3/35/Anthem_of_Guidance_%28large%29.jpg?20081212203726" }; - public static readonly Skill AnthemofWeariness = new() { Id = 2017, Name = "Anthem of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 8 seconds, the next attack skill used by each ally within earshot also causes Weakness for 1…16 second[s].", ConciseDescription = "Chant. (8 seconds.) Allies in earshot inflict Weakness (1…16 second[s]) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Anthem_of_Weariness_%28large%29.jpg?20081212203842" }; - public static readonly Skill AntidoteSignet = new() { Id = 427, Name = "Antidote Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Cleanse yourself of Poison, Disease, and Blindness, and one additional condition.", ConciseDescription = "Signet. Remove Poison, Disease, and Blindness from yourself, and one additional condition.", IconUrl = "https://wiki.guildwars.com/images/4/47/Antidote_Signet_%28large%29.jpg?20090530231424" }; - public static readonly Skill ApplyPoison = new() { Id = 435, Name = "Apply Poison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "15", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, foes struck by your physical attacks become Poisoned for 3…15 seconds.", ConciseDescription = "Preparation. (24 seconds.) Your physical attacks inflict Poisoned condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9f/Apply_Poison_%28large%29.jpg?20081212204727" }; - public static readonly Skill ArcLightning = new() { Id = 842, Name = "Arc Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₂", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…40 lightning damage. If you are Overcast, two foes near your target are struck for 15…85 lightning damage. Damage from Arc Lightning has 25% armor penetration.", ConciseDescription = "Spell. Deals 5…40 lightning damage. Deals 15…85 lightning damage to two nearby foes if you are Overcast. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Arc_Lightning_%28large%29.jpg?20081212195333" }; - public static readonly Skill ArcaneConundrum = new() { Id = 36, Name = "Arcane Conundrum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, spells cast by target foe and all adjacent foes take twice as long to cast. When this hex ends, you gain 1…7 energy.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (5…15 seconds). Doubles spell casting time. End effect: you gain 1…7 energy.", IconUrl = "https://wiki.guildwars.com/images/4/42/Arcane_Conundrum_%28large%29.jpg?20081212201042" }; - public static readonly Skill ArcaneEcho = new() { Id = 75, Name = "Arcane Echo", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. If you cast a spell in the next 20 seconds, Arcane Echo is replaced with that spell for 20 seconds. Arcane Echo ends prematurely if you use a non-spell skill.", ConciseDescription = "Enchantment Spell. (20 seconds.) Arcane Echo becomes the next spell you use (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/76/Arcane_Echo_%28large%29.jpg?20081212201328" }; - public static readonly Skill ArcaneLanguor = new() { Id = 804, Name = "Arcane Languor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…10 second[s], all spells cast by the target foe cause 10 Overcast.", ConciseDescription = "Elite Hex Spell. (1…10 second[s].) Target foe's spells cause 10 Overcast.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Arcane_Languor_%28large%29.jpg?20081212195956" }; - public static readonly Skill ArcaneLarceny = new() { Id = 1062, Name = "Arcane Larceny", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 5…35 seconds, one random spell is disabled for target foe and Arcane Larceny is replaced by that spell.", ConciseDescription = "Spell. (5…35 seconds.) Disables one random spell. This skill becomes that spell.", IconUrl = "https://wiki.guildwars.com/images/1/18/Arcane_Larceny_%28large%29.jpg?20081212200049" }; - public static readonly Skill ArcaneMimicry = new() { Id = 65, Name = "Arcane Mimicry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 20 seconds, Arcane Mimicry becomes the non-form elite skill from target other ally.", ConciseDescription = "Spell. This skill becomes target ally's elite skill (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/18/Arcane_Mimicry_%28large%29.jpg?20081212200111" }; - public static readonly Skill ArcaneThievery = new() { Id = 81, Name = "Arcane Thievery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 5…35 seconds, one random spell is disabled for target foe, and Arcane Thievery is replaced by that spell.", ConciseDescription = "Spell. (5…35 seconds.) Disables one random spell. This skill becomes that spell.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Arcane_Thievery_%28large%29.jpg?20081212200223" }; - public static readonly Skill ArcaneZeal = new() { Id = 1502, Name = "Arcane Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10 seconds, whenever you cast a spell, you gain 1 Energy for each enchantment on you (maximum 1…7 Energy).", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) You gain 1 Energy (maximum 1…7) for each enchantment on you whenever you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/5/55/Arcane_Zeal_%28large%29.jpg?20081212195009" }; - public static readonly Skill ArchersSignet = new() { Id = 1200, Name = "Archer's Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. For 1…24 second[s], conditions you apply while wielding a bow last 100% longer.", ConciseDescription = "Elite Signet. (1…24 second[s].) Conditions you apply while wielding a bow last 100% longer.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Archer%27s_Signet_%28large%29.jpg?20081212204344" }; - public static readonly Skill ArcingShot = new() { Id = 1467, Name = "Arcing Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this arrow hits, it strikes for +10…25 damage. This arrow cannot be blocked, but it moves 50% slower.", ConciseDescription = "Bow Attack. Deals +10…25 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/7/77/Arcing_Shot_%28large%29.jpg?20081212204606" }; - public static readonly Skill AriaofRestoration = new() { Id = 1566, Name = "Aria of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each party member within earshot uses a spell, that party member gains 30…90 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 30…90 Health with their next spell.", IconUrl = "https://wiki.guildwars.com/images/2/26/Aria_of_Restoration_%28large%29.jpg?20081212203916" }; - public static readonly Skill AriaofZeal = new() { Id = 1562, Name = "Aria of Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each ally within earshot uses a Spell, that ally gains 1…6 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…6 Energy with their next spell.", IconUrl = "https://wiki.guildwars.com/images/2/20/Aria_of_Zeal_%28large%29.jpg?20081212203828" }; - public static readonly Skill ArmorofEarth = new() { Id = 165, Name = "Armor of Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, you gain 24…60 armor, but move 50…14% slower.", ConciseDescription = "Enchantment Spell. (30 seconds.) You have +24…60 armor. You move 50…14% slower.", IconUrl = "https://wiki.guildwars.com/images/5/51/Armor_of_Earth_%28large%29.jpg?20081212195145" }; - public static readonly Skill ArmorofFrost = new() { Id = 206, Name = "Armor of Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…34 seconds, you gain +40 armor against physical damage and have +1 Water Magic.", ConciseDescription = "Enchantment Spell. (10…34 seconds.) You have +40 armor against physical damage and have +1 Water Magic.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Armor_of_Frost_%28large%29.jpg?20081212195455" }; - public static readonly Skill ArmorofMist = new() { Id = 238, Name = "Armor of Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…20 seconds, you gain +10…40 armor and move 33% faster.", ConciseDescription = "Enchantment Spell. (8…20 seconds.) You have +10…40 armor and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Armor_of_Mist_%28large%29.jpg?20081212195509" }; - public static readonly Skill ArmorofSanctity = new() { Id = 1515, Name = "Armor of Sanctity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. All adjacent foes suffer from Weakness for 5…15 seconds. For 15 seconds, you take 5…20 less damage from foes suffering from a condition.", ConciseDescription = "Enchantment Spell. Inflicts Weakness condition on all adjacent foes (5…15). You take 5…20 less damage from foes with a condition. (15 seconds.)", IconUrl = "https://wiki.guildwars.com/images/7/74/Armor_of_Sanctity_%28large%29.jpg?20081212194854" }; - public static readonly Skill ArmorofUnfeeling = new() { Id = 1232, Name = "Armor of Unfeeling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 10…35 seconds, your spirits within earshot take 50% less damage and are immune to critical attacks.", ConciseDescription = "Skill. (10…35 seconds.) Your spirits within earshot take 50% less damage and are immune to critical attacks.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Armor_of_Unfeeling_%28large%29.jpg?20081212205809" }; - public static readonly Skill ArmorofUnfeelingPvP = new() { Id = 3003, Name = "Armor of Unfeeling (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…35 seconds, you have 10 base damage reduction while casting Binding Rituals.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) You have 10 base damage reduction while casting binding rituals.", IconUrl = "" }; - public static readonly Skill AshBlast = new() { Id = 1085, Name = "Ash Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target and adjacent foes are struck for 35…65 earth damage. Burning foes struck by Ash Blast are hexed for 5 seconds and have a 20…75% chance to miss with attacks.", ConciseDescription = "Hex Spell. Deals 35…65 earth damage. Burning foes are hexed for 5 seconds and miss 20…75% of attacks. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/3/33/Ash_Blast_%28large%29.jpg?20081212195219" }; - public static readonly Skill AssassinsPromise = new() { Id = 1035, Name = "Assassin's Promise", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…15 seconds, if target foe dies, you gain 5…20 Energy and all your skills are recharged.", ConciseDescription = "Elite Hex Spell. (5…15 seconds.) You gain 5…20 Energy and all your skills recharge if target foe dies.", IconUrl = "https://wiki.guildwars.com/images/2/29/Assassin%27s_Promise_%28large%29.jpg?20081212194547" }; - public static readonly Skill AssassinsRemedy = new() { Id = 1639, Name = "Assassin's Remedy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, the next 1…10 attack skills you use remove one condition.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your next 1…10 attack skills each remove one condition.", IconUrl = "https://wiki.guildwars.com/images/6/66/Assassin%27s_Remedy_%28large%29.jpg?20081212194248" }; - public static readonly Skill AssassinsRemedyPvP = new() { Id = 2869, Name = "Assassin's Remedy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, the next 1…10 attack skills you use remove one condition.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your next 1…10 attack skills each remove one condition.", IconUrl = "" }; - public static readonly Skill AssaultEnchantments = new() { Id = 1643, Name = "Assault Enchantments", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Must follow a dual attack. Target foe loses all enchantments.", ConciseDescription = "Elite Skill. Removes all enchantments.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Assault_Enchantments_%28large%29.jpg?20081212194153" }; - public static readonly Skill AsuranScan = new() { Id = 2415, Name = "Asuran Scan", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 9…12 seconds your attacks cannot miss target foe. Killing a foe hexed with Asuran Scan removes 5% Death Penalty.", ConciseDescription = "Hex Spell. (9…12 seconds.) You cannot miss target foe. If you kill this foe, you lose 5% Death Penalty.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Asuran_Scan.jpg" }; - public static readonly Skill Atrophy = new() { Id = 2237, Name = "Atrophy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3…7 seconds, target foe's primary attribute is reduced to 0.", ConciseDescription = "Hex Spell. (3…7 seconds.) Reduces this foe's primary attribute to 0.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Atrophy_%28large%29.jpg?20081212202948" }; - public static readonly Skill AttackersInsight = new() { Id = 1764, Name = "Attacker's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 3…10 seconds you have a 50% chance to block while attacking. When this enchantment ends, you inflict Weakness on all adjacent foes for 3…15 seconds.", ConciseDescription = "Flash Enchantment Spell. (3…10 seconds.) Gives 50% block chance while attacking. End Effect: Causes Weakness 3…15 seconds to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/7/75/Attacker%27s_Insight_%28large%29.jpg?20081212195043" }; - public static readonly Skill AttunedWasSongkai = new() { Id = 1220, Name = "Attuned Was Songkai", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Songkai's ashes for up to 45 seconds. While you hold her ashes, your spells and binding rituals cost 5…50% of the base Energy to cast.", ConciseDescription = "Elite Item Spell. (45 seconds.) Your spells and binding rituals cost 5…50% of the base Energy.", IconUrl = "https://wiki.guildwars.com/images/5/50/Attuned_Was_Songkai_%28large%29.jpg?20081212205457" }; - public static readonly Skill AuguryofDeath = new() { Id = 1646, Name = "Augury of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…35 seconds, the next time damage would drop target foe's Health below 50%, you inflict a Deep Wound for 5…20 seconds and Shadow Step to that foe. This spell has half the normal range.", ConciseDescription = "Half Range Hex Spell. (5…35 seconds.) Inflict Deep Wound condition (5…20 seconds) and Shadow Step to target foe the next time damage would drop this foe's Health below 50%.", IconUrl = "https://wiki.guildwars.com/images/3/35/Augury_of_Death_%28large%29.jpg?20081212194013" }; - public static readonly Skill AuraofDisplacement = new() { Id = 771, Name = "Aura of Displacement", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. When you cast Aura of Displacement, Shadow Step to target foe. When you stop maintaining Aura of Displacement you return to your original location.", ConciseDescription = "Elite Enchantment Spell. Shadow Step to target foe. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/3/33/Aura_of_Displacement_%28large%29.jpg?20081212194025" }; - public static readonly Skill AuraofFaith = new() { Id = 260, Name = "Aura of Faith", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 3 seconds, target ally gains 50…100% more Health when healed and takes 5…50% less damage.", ConciseDescription = "Elite Enchantment Spell. (3 seconds.) Target ally gains 50…100% more Health when healed and takes 5…50% less damage.", IconUrl = "https://wiki.guildwars.com/images/2/29/Aura_of_Faith_%28large%29.jpg?20081212202117" }; - public static readonly Skill AuraofHolyMight = new() { Id = 1955, Name = "Aura of Holy Might", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 45 seconds, you deal 20…25 holy damage to all adjacent foes whenever you lose a Dervish enchantment.", ConciseDescription = "Enchantment Spell. (45 seconds.) Whenever you lose a Dervish enchantment, adjacent foes take 20…25 holy damage.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Aura_of_Holy_Might.jpg" }; - public static readonly Skill AuraofHolyMight2 = new() { Id = 2098, Name = "Aura of Holy Might", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 45 seconds, you deal 20…25 holy damage to all adjacent foes whenever you lose a Dervish enchantment.", ConciseDescription = "Enchantment Spell. (45 seconds.) Whenever you lose a Dervish enchantment, adjacent foes take 20…25 holy damage.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Aura_of_Holy_Might.jpg" }; - public static readonly Skill AuraofRestoration = new() { Id = 180, Name = "Aura of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, you gain 0…1 Energy and are healed for 200…500% of the Energy cost each time you cast a spell.", ConciseDescription = "Enchantment Spell. (60 seconds.) You gain 0…1 Energy and are healed for 200…500% of the Energy cost each time you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Aura_of_Restoration_%28large%29.jpg?20081212195822" }; - public static readonly Skill AuraofRestorationPvP = new() { Id = 3375, Name = "Aura of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, you gain 0…1 Energy and are healed for 200…400% of the Energy cost each time you cast a spell.", ConciseDescription = "Enchantment Spell. (60 seconds.) You gain 0…1 Energy and are healed for 200…400% of the Energy cost each time you cast a spell.", IconUrl = "" }; - public static readonly Skill AuraofStability = new() { Id = 2063, Name = "Aura of Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 3…8 seconds, target other ally cannot be knocked down.", ConciseDescription = "Enchantment Spell. (3…8 seconds.) Target ally cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/5/52/Aura_of_Stability_%28large%29.jpg?20081212201830" }; - public static readonly Skill AuraoftheLich = new() { Id = 114, Name = "Aura of the Lich", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. All corpses within earshot are exploited and you animate a level 1…17 bone horror plus one for each corpse exploited in this way. For 5…45 seconds, your Death Magic attribute is increased by +1.", ConciseDescription = "Elite Enchantment Spell. Exploit all corpses in earshot. Animates a level 1…17 bone horror, plus one for each exploited corpse. You have +1 Death Magic (5…45 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/67/Aura_of_the_Lich_%28large%29.jpg?20081212203632" }; - public static readonly Skill AuraofThorns = new() { Id = 1495, Name = "Aura of Thorns", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes begin Bleeding for 5…15 seconds. For 30 seconds, this enchantment does nothing. When this enchantment ends, all nearby foes are Crippled for 3…8 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Initial effect: inflicts Bleeding condition (5…15 seconds) on nearby foes. End effect: inflicts Crippled condition (3…8 seconds) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Aura_of_Thorns_%28large%29.jpg?20081212195030" }; - public static readonly Skill AuraofThornsPvP = new() { Id = 3346, Name = "Aura of Thorns (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes begin Bleeding for 5…15 seconds. For 30 seconds, this enchantment does nothing. When this enchantment ends, all nearby foes are Crippled for 3…8 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Initial effect: inflicts Bleeding condition (5…15 seconds) on nearby foes. End effect: inflicts Crippled condition (3…8 seconds) on nearby foes.", IconUrl = "" }; - public static readonly Skill AuraSlicer = new() { Id = 2070, Name = "Aura Slicer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you inflict Bleeding for 5…15 seconds. If you are enchanted, you also inflict Cracked Armor for 1…10 second[s].", ConciseDescription = "Melee Attack. (5…15 seconds.)Inflicts Bleeding condition. Also inflicts Cracked Armor (1…10 second[s]) if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/de/Aura_Slicer_%28large%29.jpg?20081212194910" }; - public static readonly Skill AuspiciousBlow = new() { Id = 905, Name = "Auspicious Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If Auspicious Blow hits, you strike for +5…20 damage and gain 3…8 Energy. If target foe is suffering from Weakness, this attack is unblockable.", ConciseDescription = "Hammer Attack. Deals +5…20 damage and you gain 3…8 Energy. Unblockable if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/8/84/Auspicious_Blow_%28large%29.jpg?20081212210451" }; - public static readonly Skill AuspiciousIncantation = new() { Id = 930, Name = "Auspicious Incantation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, the next spell you cast is disabled for an additional 10…5 seconds, and you gain 110…200% of that spell's Energy cost.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next spell gives you 110…200% of its Energy cost.", IconUrl = "https://wiki.guildwars.com/images/3/34/Auspicious_Incantation_%28large%29.jpg?20081212200241" }; - public static readonly Skill AuspiciousParry = new() { Id = 1142, Name = "Auspicious Parry", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "1", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 8 seconds, the next attack against you is blocked. You gain 1…4 strike[s] of adrenaline when this stance ends.", ConciseDescription = "Elite Stance. (8 seconds.) Blocks one attack. End effect: you gain 1…4 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/6/61/Auspicious_Parry_%28large%29.jpg?20081212210743" }; - public static readonly Skill AvatarofBalthazar = new() { Id = 1518, Name = "Avatar of Balthazar", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, you gain +20 armor against physical damage, you gain adrenaline 25% faster, your attacks deal holy damage, and whenever you lose a Dervish enchantment, nearby foes are set on fire for 1…3 second[s]. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You gain +20 armor against physical damage, you gain adrenaline 25% faster, your attacks deal holy damage, you inflict Burning (1…3 second[s]) on nearby foes whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/a/af/Avatar_of_Balthazar_%28large%29.jpg?20081212194612" }; - public static readonly Skill AvatarofDwayna = new() { Id = 1519, Name = "Avatar of Dwayna", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, your attacks deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Whenever you lose a Dervish enchantment, all allies in earshot are healed for 5…50 Health. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Heal allies in earshot for 5…50 Health when you lose a Dervish enchantment.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Avatar_of_Dwayna_%28large%29.jpg?20081212194704" }; - public static readonly Skill AvatarofDwaynaPvP = new() { Id = 3270, Name = "Avatar of Dwayna (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, your attacks deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Whenever you lose a Dervish enchantment, you are healed for 5…50 Health. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Deal holy damage. You lose 1 hex whenever you use a Dervish attack skill. Heal yourself for 5…50 Health whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "" }; - public static readonly Skill AvatarofGrenth = new() { Id = 1520, Name = "Avatar of Grenth", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, your scythe attacks deal dark damage, and steal 0…12 Health. You are immune to Disease, and inflict Disease on all adjacent foes for 3 seconds whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Your scythe attacks deal dark damage and steal 0…12 Health. You are immune to Disease. Apply Disease to all adjacent foes (3 seconds) when you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Avatar_of_Grenth_%28large%29.jpg?20081212195025" }; - public static readonly Skill AvatarofLyssa = new() { Id = 1521, Name = "Avatar of Lyssa", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, your Dervish enchantments recharge 50% faster and your attacks deal chaos damage. Whenever you lose a Dervish enchantment, steal 1 Energy from all nearby foes. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Your Dervish enchantments recharge 50% faster and deal chaos damage with attacks. Steal 1 Energy from nearby foes when you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Avatar_of_Lyssa_%28large%29.jpg?20081212195045" }; - public static readonly Skill AvatarofMelandru = new() { Id = 1522, Name = "Avatar of Melandru", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, you have +150 Health, +30 elemental armor, and your attacks deal earth damage. Whenever you lose a Dervish enchantment, all party members in earshot lose 1 condition. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You have +150 maximum Health, +30 elemental armor, and your attacks deal earth damage. Cure 1 condition from all party members in earshot whenever you lose a Dervish enchantment.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Avatar_of_Melandru_%28large%29.jpg?20081212194758" }; - public static readonly Skill AvatarofMelandruPvP = new() { Id = 3271, Name = "Avatar of Melandru (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. For 10…90 seconds, you have +100 Health, +30 elemental armor, and your attacks deal earth damage. Whenever you lose a Dervish enchantment you lose 2 conditions. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You have +100 maximum Health, +30 elemental armor, and your attacks deal earth damage. Cure 2 conditions from yourself whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "" }; - public static readonly Skill AwakentheBlood = new() { Id = 111, Name = "Awaken the Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20…44 seconds, you gain +2 Blood Magic and +2 Curses, but whenever you sacrifice Health, you sacrifice 50% more than the normal amount.", ConciseDescription = "Enchantment Spell. (20…44 seconds.) You have +2 Blood Magic and Curses.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Awaken_the_Blood_%28large%29.jpg?20081212203330" }; - public static readonly Skill Awe = new() { Id = 1573, Name = "Awe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "10", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. If this skill hits a knocked-down foe, that foe becomes Dazed for 5…15 seconds. Awe has half the normal range.", ConciseDescription = "Half Range Skill. Inflicts Dazed condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Awe_%28large%29.jpg?20081212204231" }; - public static readonly Skill AxeRake = new() { Id = 334, Name = "Axe Rake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits a foe suffering from a Deep Wound, you strike for +1…10 damage, and that foe becomes Crippled for 15 seconds.", ConciseDescription = "Axe Attack. Deals +1…10 damage and inflicts Crippled condition (15 seconds) if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/6/67/Axe_Rake_%28large%29.jpg?20090531013616" }; - public static readonly Skill AxeTwist = new() { Id = 342, Name = "Axe Twist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits a foe suffering from a Deep Wound, you strike for 1…20 more damage and that foe suffers from Weakness for 20 seconds.", ConciseDescription = "Axe Attack. Deals +1…20 damage and inflicts Weakness condition (20 seconds) if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Axe_Twist_%28large%29.jpg?20081212210753" }; - public static readonly Skill Backbreaker = new() { Id = 358, Name = "Backbreaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "9", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If Backbreaker hits, you strike for +1…20 damage and your target is knocked down. If you have 8 Strength or higher, this knockdown lasts 4 seconds.", ConciseDescription = "Elite Hammer Attack. Deals +1…20 damage. Causes knockdown.", IconUrl = "https://wiki.guildwars.com/images/3/36/Backbreaker_%28large%29.jpg?20081212210249" }; - public static readonly Skill Backfire = new() { Id = 28, Name = "Backfire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, whenever target foe casts a spell, that foe takes 35…140 damage.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe takes 35…140 damage whenever it casts a spell.", IconUrl = "https://wiki.guildwars.com/images/1/15/Backfire_%28large%29.jpg?20081212201609" }; - public static readonly Skill BalancedStance = new() { Id = 371, Name = "Balanced Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8…20 seconds, you cannot be knocked down and you do not suffer extra damage from a critical attack.", ConciseDescription = "Stance. (8…20 seconds.) You cannot be knocked-down and do not take extra damage from critical hits.", IconUrl = "https://wiki.guildwars.com/images/7/75/Balanced_Stance_%28large%29.jpg?20081212210805" }; - public static readonly Skill BalladofRestoration = new() { Id = 1564, Name = "Ballad of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each party member within earshot takes damage, that party member gains 15…75 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 15…75 Health the next time they take damage.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Ballad_of_Restoration_%28large%29.jpg?20081212204056" }; - public static readonly Skill BalladofRestorationPvP = new() { Id = 2877, Name = "Ballad of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each party member within earshot takes damage, that party member gains 15…75 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 15…75 Health the next time they take damage.", IconUrl = "" }; - public static readonly Skill BalthazarsAura = new() { Id = 272, Name = "Balthazar's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "25", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, foes adjacent to target ally take 10…25 holy damage each second.", ConciseDescription = "Enchantment Spell. (8 seconds.) Deals 10…25 holy damage each second to foes adjacent to target ally.", IconUrl = "https://wiki.guildwars.com/images/1/12/Balthazar%27s_Aura_%28large%29.jpg?20081212201810" }; - public static readonly Skill BalthazarsPendulum = new() { Id = 1395, Name = "Balthazar's Pendulum", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…10 seconds, the next time target ally would be knocked down by a foe, that foe is knocked down instead.", ConciseDescription = "Elite Enchantment Spell. (5…10 seconds.) Causes knock-down to the next foe attempting to knock-down target ally.", IconUrl = "https://wiki.guildwars.com/images/1/17/Balthazar%27s_Pendulum_%28large%29.jpg?20081212202353" }; - public static readonly Skill BalthazarsRage = new() { Id = 1496, Name = "Balthazar's Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes are set on fire for 1…3 second[s]. For 20 seconds afterward, this enchantment does nothing. When this enchantment ends, you gain 1…2 strike[s] of adrenaline if any foes are within earshot.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) Initial Effect: Inflicts burning (1…3 second[s]) on nearby foes. End effect: gain 1…2 strike[s] of adrenaline if any foes are within earshot.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Balthazar%27s_Rage_%28large%29.jpg?20081212195014" }; - public static readonly Skill BalthazarsSpirit = new() { Id = 242, Name = "Balthazar's Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally gains adrenaline and 1 Energy after taking damage. (The amount of adrenaline gained increases depending on your rank in Smiting Prayers.)", ConciseDescription = "Enchantment Spell. Target ally gains adrenaline and 1 Energy when taking damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Balthazar%27s_Spirit_%28large%29.jpg?20081212202132" }; - public static readonly Skill BaneSignet = new() { Id = 296, Name = "Bane Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 26…56 holy damage. If target foe was attacking, that foe is knocked down.", ConciseDescription = "Signet. Deals 26…56 holy damage. Causes knock-down if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Bane_Signet_%28large%29.jpg?20081212201952" }; - public static readonly Skill Banish = new() { Id = 252, Name = "Banish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 20…56 holy damage. This spell does double damage to summoned creatures.", ConciseDescription = "Spell. Deals 20…56 holy damage. Deals double damage to summoned creatures.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Banish_%28large%29.jpg?20081212202340" }; - public static readonly Skill BanishingStrike = new() { Id = 1483, Name = "Banishing Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If it hits, this attack deals 10…60 holy damage. It deals double damage to summoned creatures.", ConciseDescription = "Melee Attack. Deals 10…60 holy damage. Deals double damage to summoned creatures.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Banishing_Strike_%28large%29.jpg?20081212194709" }; - public static readonly Skill BanishingStrikePvP = new() { Id = 3263, Name = "Banishing Strike (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If it hits, this attack deals 10…60 holy damage. It deals double damage to summoned creatures.", ConciseDescription = "Melee Attack. Deals 10…60 holy damage. Deals double damage to summoned creatures.", IconUrl = "" }; - public static readonly Skill BarbarousSlice = new() { Id = 1416, Name = "Barbarous Slice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits, you deal +5…30 damage. If you are currently not in a stance, you also inflict Bleeding for 5…15 seconds.", ConciseDescription = "Sword Attack. Deals +5…30 damage. Inflicts Bleeding condition (5…15 seconds) if you are not in a stance.", IconUrl = "https://wiki.guildwars.com/images/4/47/Barbarous_Slice_%28large%29.jpg?20081212210147" }; - public static readonly Skill BarbedArrows = new() { Id = 1470, Name = "Barbed Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your arrows cause Bleeding for 3…15 seconds. You have -40 armor while activating this skill.", ConciseDescription = "Preparation. (24 seconds.) Your arrows inflict Bleeding condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Barbed_Arrows_%28large%29.jpg?20081212204934" }; - public static readonly Skill BarbedSignet = new() { Id = 131, Name = "Barbed Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "8%", Upkeep = "", Description = "Signet. You inflict Bleeding for 3…15 seconds on target foe and all adjacent foes.", ConciseDescription = "Signet. Target and adjacent foes suffer from Bleeding (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8c/Barbed_Signet_%28large%29.jpg?20081212203313" }; - public static readonly Skill BarbedSpear = new() { Id = 1600, Name = "Barbed Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "2", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, your target begins Bleeding for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Bleeding condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/50/Barbed_Spear_%28large%29.jpg?20081212204233" }; - public static readonly Skill BarbedTrap = new() { Id = 458, Name = "Barbed Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "15", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Barbed Trap is triggered, all nearby foes are struck for 7…23 piercing damage, become Crippled, and begin Bleeding for 3…25 seconds. Barbed Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 7…23 piercing damage. Inflicts Crippled and Bleeding conditions (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/92/Barbed_Trap_%28large%29.jpg?20081212204428" }; - public static readonly Skill Barbs = new() { Id = 101, Name = "Barbs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, target foe takes 1…15 more damage when hit by physical damage.", ConciseDescription = "Hex Spell. (30 seconds.) Target foe takes 1…15 damage whenever it takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/8/85/Barbs_%28large%29.jpg?20081212203310" }; - public static readonly Skill Barrage = new() { Id = 395, Name = "Barrage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. All your preparations are removed. Shoot arrows at target foe and up to 5 foes adjacent to your target. These arrows strike for +5…20 damage if they hit.", ConciseDescription = "Elite Bow Attack. Deals +5…20 damage. Hits 5 foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/1/13/Barrage_%28large%29.jpg?20081212205103" }; - public static readonly Skill BattleRage = new() { Id = 317, Name = "Battle Rage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…20 seconds, you move 33% faster and gain double adrenaline from attacks. Battle Rage ends if you use any non-adrenal skills.", ConciseDescription = "Elite Stance. (5…20 seconds.) You move 33% faster and gain double adrenaline from your attacks.", IconUrl = "https://wiki.guildwars.com/images/9/92/Battle_Rage_%28large%29.jpg?20081212210802" }; - public static readonly Skill BedofCoals = new() { Id = 825, Name = "Bed of Coals", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Bed of Coals at target foe's location. For 5 seconds, foes adjacent to target foe are struck for 5…29 fire damage each second. Any foe knocked down on the Bed of Coals is set on fire for 3…7 seconds.", ConciseDescription = "Spell. Deals 5…29 fire damage each second (5 seconds) to location of target foe. Hits foes adjacent to your target. Inflicts Burning condition (3…7 seconds) on knocked down foes.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Bed_of_Coals_%28large%29.jpg?20081212195148" }; - public static readonly Skill BeguilingHaze = new() { Id = 799, Name = "Beguiling Haze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "15", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Shadow Step to target foe. That foe becomes Dazed for 3…9 seconds.", ConciseDescription = "Elite Spell. You Shadow Step to this foe. Inflicts Dazed condition (3…9 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c5/Beguiling_Haze_%28large%29.jpg?20081212194413" }; - public static readonly Skill BellySmash = new() { Id = 350, Name = "Belly Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack strikes a foe who is knocked down, the resulting dust cloud will blind adjacent foes for 3…7 seconds.", ConciseDescription = "Hammer Attack. Inflicts Blindness condition to adjacent foes (3…7 seconds) if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Belly_Smash_%28large%29.jpg?20081212210145" }; - public static readonly Skill BerserkerStance = new() { Id = 370, Name = "Berserker Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you attack 33% faster and gain 50% more adrenaline. Berserker Stance ends if you use a skill.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and gain 50% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Berserker_Stance_%28large%29.jpg?20081212211216" }; - public static readonly Skill BestialFury = new() { Id = 1209, Name = "Bestial Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. All your non-attack skills are disabled for 5 seconds. For 5…11 seconds, you attack 25% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Bestial_Fury_%28large%29.jpg?20081212204708" }; - public static readonly Skill BestialMauling = new() { Id = 1203, Name = "Bestial Mauling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Bestial Mauling that deals +5…20 damage. If the attack strikes a knocked-down foe, that foe is Dazed for 4…10 seconds.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Inflicts Dazed condition (4…10 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Bestial_Mauling_%28large%29.jpg?20081212204406" }; - public static readonly Skill BestialPounce = new() { Id = 437, Name = "Bestial Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Bestial Pounce that deals +5…20 damage. If the attack strikes a foe who is casting a spell, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Bestial_Pounce_%28large%29.jpg?20081212204542" }; - public static readonly Skill BindingChains = new() { Id = 1236, Name = "Binding Chains", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3 seconds, target foe and all nearby foes move 90% slower and take 1…30 damage each second while moving.", ConciseDescription = "Hex Spell. Also hexes foes near your target. (3 seconds.) These foes move 90% slower and takes 1…30 damage each second while moving.", IconUrl = "https://wiki.guildwars.com/images/2/26/Binding_Chains_%28large%29.jpg?20081212205638" }; - public static readonly Skill BitterChill = new() { Id = 1068, Name = "Bitter Chill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 15…60 cold damage. If that foe had more Health than you, Bitter Chill recharges instantly.", ConciseDescription = "Spell. Deals 15…60 cold damage. Recharges instantly if target foe had more Health than you.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Bitter_Chill_%28large%29.jpg?20081212203017" }; - public static readonly Skill BlackLotusStrike = new() { Id = 779, Name = "Black Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Lead | SkillType.Attack, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If it hits, Black Lotus Strike strikes for +10…31 damage. If target foe is suffering from a Hex, you gain 5…13 Energy.", ConciseDescription = "Lead Attack. Deals +10…31 damage. You gain 5…13 Energy if target foe is hexed.", IconUrl = "https://wiki.guildwars.com/images/2/26/Black_Lotus_Strike_%28large%29.jpg?20081212193954" }; - public static readonly Skill BlackMantisThrust = new() { Id = 1024, Name = "Black Mantis Thrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If this attack hits, you strike for +8…20 damage. If target foe is suffering from a Hex, that foe is Crippled for 3…15 seconds.", ConciseDescription = "Lead Attack. Deals +8…20 damage. Inflicts Crippled condition (3…15 seconds) if target foe is hexed.", IconUrl = "https://wiki.guildwars.com/images/2/26/Black_Mantis_Thrust_%28large%29.jpg?20081212194545" }; - public static readonly Skill BlackPowderMine = new() { Id = 2223, Name = "Black Powder Mine", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Black Powder Mine is triggered, all nearby foes are struck for 20…30 damage, become Blinded, and begin Bleeding for 7…10 seconds. Black Powder Mine ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 20…30 damage. Inflicts Blindness and Bleeding conditions (7…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/50/Black_Powder_Mine.jpg" }; - public static readonly Skill BlackSpiderStrike = new() { Id = 1636, Name = "Black Spider Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "10", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must strike a hexed foe. If it hits, this attack strikes for +5…20 damage and target foe is Poisoned for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Deals +5…20 damage. Inflicts Poisoned condition (5…20 seconds). Must strike a hexed foe.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Black_Spider_Strike_%28large%29.jpg?20081212194445" }; - public static readonly Skill Blackout = new() { Id = 29, Name = "Blackout", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 2…6 seconds, all of touched target foe's skills are disabled, and all of your skills are disabled for 5 seconds.", ConciseDescription = "Touch Skill. (2…6 seconds.) Disables skills.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Blackout_%28large%29.jpg?20081212201131" }; - public static readonly Skill BladesofSteel = new() { Id = 1020, Name = "Blades of Steel", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, this attack strikes for +5…16 damage (maximum bonus 60) for each recharging dagger attack.", ConciseDescription = "Dual Attack. Deals +5…16 damage (maximum 60) for each recharging dagger attack. Must follow an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Blades_of_Steel_%28large%29.jpg?20081212194418" }; - public static readonly Skill BladeturnRefrain = new() { Id = 1580, Name = "Bladeturn Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 20 seconds, target non-spirit ally has a 5…20% chance to block incoming attacks. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Target ally has 5…20% chance to block. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/3/33/Bladeturn_Refrain_%28large%29.jpg?20081212204236" }; - public static readonly Skill BladeturnRefrainPvP = new() { Id = 3029, Name = "Bladeturn Refrain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 20 seconds, target non-spirit ally has +10…40 armor against slashing damage. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Target ally has +10…40 armor against slashing damage. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "" }; - public static readonly Skill BlazingFinale = new() { Id = 1575, Name = "Blazing Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, all foes adjacent to that ally are set on Fire for 1…7 second[s].", ConciseDescription = "Echo. (10…35 seconds.) Inflicts Burning condition (1…7 second[s]) to adjacent foes whenever a chant or shout ends on target ally.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Blazing_Finale_%28large%29.jpg?20081212203904" }; - public static readonly Skill BlazingFinalePvP = new() { Id = 3028, Name = "Blazing Finale (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, all foes adjacent to that ally are set on Fire for 1…3 second[s].", ConciseDescription = "Echo. (10…35 seconds.) Inflicts Burning condition (1…3 second[s]) to adjacent foes whenever a chant or shout ends on target ally. Cannot target spirits.", IconUrl = "" }; - public static readonly Skill BlazingSpear = new() { Id = 1546, Name = "Blazing Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, it deals +5…25 damage and sets target foe on Fire for 1…3 second[s].", ConciseDescription = "Spear Attack. Deals +5…25 damage. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/59/Blazing_Spear_%28large%29.jpg?20081212204212" }; - public static readonly Skill BlessedAura = new() { Id = 256, Name = "Blessed Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, Monk enchantments you cast last 10…35% longer.", ConciseDescription = "Enchantment Spell. Monk enchantments you cast last 10…35% longer.", IconUrl = "https://wiki.guildwars.com/images/9/97/Blessed_Aura_%28large%29.jpg?20081212202124" }; - public static readonly Skill BlessedLight = new() { Id = 941, Name = "Blessed Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Heal target ally for 10…140 Health and remove one condition and one hex.", ConciseDescription = "Elite Spell. Heals for 10…140. Removes one condition and one hex.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Blessed_Light_%28large%29.jpg?20081212202526" }; - public static readonly Skill BlessedSignet = new() { Id = 297, Name = "Blessed Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For each enchantment you are maintaining, you gain 3 Energy. You cannot gain more than 3…24 Energy in this way.", ConciseDescription = "Signet. You gain 3 Energy for each enchantment you are maintaining.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Blessed_Signet_%28large%29.jpg?20081212202259" }; - public static readonly Skill BlindWasMingson = new() { Id = 788, Name = "Blind Was Mingson", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Mingson's ashes for up to 15…60 seconds. When you drop his ashes, all nearby foes are Blinded for 3…8 seconds.", ConciseDescription = "Item Spell. (15…60 seconds.) Drop effect: inflicts Blindness condition (3…8 seconds) on all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Blind_Was_Mingson_%28large%29.jpg?20081212205316" }; - public static readonly Skill BlindingFlash = new() { Id = 220, Name = "Blinding Flash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is Blinded for 3…8 seconds.", ConciseDescription = "Spell. Inflicts Blindness condition (3…8 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/07/Blinding_Flash_%28large%29.jpg?20081212195625" }; - public static readonly Skill BlindingPowder = new() { Id = 973, Name = "Blinding Powder", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Must follow an off-hand attack. Target foe and all adjacent foes become Blinded for 3…15 seconds.", ConciseDescription = "Spell. Inflicts Blindness condition (3…15 seconds) on target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Blinding_Powder_%28large%29.jpg?20081212194252" }; - public static readonly Skill BlindingSurge = new() { Id = 1367, Name = "Blinding Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe is struck for 5…50 lightning damage. That foe and all adjacent foes are Blinded for 3…8 seconds. This spell has 25% armor penetration. If this spell strikes an attacking foe, all adjacent foes are also struck and this spell deals 50% more damage.", ConciseDescription = "Elite Spell. Deals 5…50 lightning damage. Inflicts Blindness condition (3…8 seconds) on target and adjacent foes. 25% armor penetration. If target was attacking, also hits adjacent foes and deals 50% more damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Blinding_Surge_%28large%29.jpg?20081212195314" }; - public static readonly Skill BloodBond = new() { Id = 835, Name = "Blood Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3…12 seconds, target foe and all adjacent foes are hexed with Blood Bond. Whenever an ally hits one of them with an attack, that ally gains 5…20 Health. If one of these foes dies while hexed, all allies adjacent to that foe are healed for 20…100 Health.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (3…12 seconds). Allies hitting these foes gain 5…20 health. If any of these foes dies while hexed, adjacent allies are healed for 20…100.", IconUrl = "https://wiki.guildwars.com/images/1/10/Blood_Bond_%28large%29.jpg?20081212203552" }; - public static readonly Skill BloodDrinker = new() { Id = 1076, Name = "Blood Drinker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If your Health is above 50%, you begin Bleeding for 10 seconds. Steal up to 20…65 Health from target foe.", ConciseDescription = "Spell. Steals 20…65 Health.", IconUrl = "https://wiki.guildwars.com/images/9/99/Blood_Drinker_%28large%29.jpg?20081212203009" }; - public static readonly Skill BloodisPower = new() { Id = 119, Name = "Blood is Power", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "1", Activation = "¹⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "33%", Upkeep = "", Description = "Elite Enchantment Spell. For 10 seconds, target other ally gains +3…6 Energy regeneration.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) +3…6 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Blood_is_Power_%28large%29.jpg?20100404020852" }; - public static readonly Skill BloodoftheAggressor = new() { Id = 902, Name = "Blood of the Aggressor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal up to 5…45 Health from target foe. If that foe was attacking, that foe suffers Weakness for 3…12 seconds.", ConciseDescription = "Spell. Steal 5…45 Health. Inflicts Weakness (3…12 seconds) if target foe was attacking.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Blood_of_the_Aggressor_%28large%29.jpg?20081212203035" }; - public static readonly Skill BloodoftheMaster = new() { Id = 120, Name = "Blood of the Master", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "5%+", Upkeep = "", Description = "Spell. All of your undead allies are healed for 30…116 Health. You sacrifice an additional 2% maximum Health per minion healed in this way.", ConciseDescription = "Spell. Heals your undead servants for 30…116.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Blood_of_the_Master_%28large%29.jpg?20081212202813" }; - public static readonly Skill BloodRenewal = new() { Id = 115, Name = "Blood Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "1", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "15%", Upkeep = "", Description = "Enchantment Spell. For 7 seconds, you gain +3…6 Health regeneration. When Blood Renewal ends, you gain 40…190 Health.", ConciseDescription = "Enchantment Spell. (7 seconds.) You have +3…6 Health regeneration. End effect: heals you for 40…190.", IconUrl = "https://wiki.guildwars.com/images/6/64/Blood_Renewal_%28large%29.jpg?20081212203127" }; - public static readonly Skill BloodRitual = new() { Id = 157, Name = "Blood Ritual", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Enchantment Spell. For 8…14 seconds, target touched ally gains +3 Energy regeneration. Blood Ritual cannot be used on the caster.", ConciseDescription = "Enchantment Spell. (8…14 seconds.) +3 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Blood_Ritual_%28large%29.jpg?20081212202703" }; - public static readonly Skill Bloodsong = new() { Id = 1253, Name = "Bloodsong", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit who dies after 30…150 seconds. Attacks by that spirit steal up to 5…25 Health.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…150 second lifespan). Its attacks steal 5…25 Health.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Bloodsong_%28large%29.jpg?20081212205606" }; - public static readonly Skill BloodsongPvP = new() { Id = 3019, Name = "Bloodsong (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit who dies after 30…150 seconds. Attacks by that spirit steal up to 5…25 Health.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…150 second lifespan). Its attacks steal 5…25 Health.", IconUrl = "" }; - public static readonly Skill BlurredVision = new() { Id = 235, Name = "Blurred Vision", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 4…10 seconds, target foe and adjacent foes are hexed with Blurred Vision. While hexed, those foes have a 50% chance to miss with attacks.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (4…10 seconds). They have 50% chance to miss.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Blurred_Vision_%28large%29.jpg?20081212195908" }; - public static readonly Skill BodyBlow = new() { Id = 2197, Name = "Body Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, target foe takes +10…40 damage. If target foe has Cracked Armor, that foe suffers from a Deep Wound for 0…15 second[s].", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts Deep Wound (0…15 second[s]) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Body_Blow_%28large%29.jpg?20081212211114" }; - public static readonly Skill BodyShot = new() { Id = 2198, Name = "Body Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, you deal +5…20 damage. If it hits a foe with Cracked Armor, you gain 5…10 Energy.", ConciseDescription = "Bow Attack. Deals +5…20 damage. You gain 5…10 Energy if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Body_Shot_%28large%29.jpg?20081212204545" }; - public static readonly Skill BonettisDefense = new() { Id = 380, Name = "Bonetti's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks. You gain 5 Energy for each successful melee attack blocked. Bonetti's Defense ends if you use a skill.", ConciseDescription = "Stance. (5…11 seconds.) You have 75% chance to block. Gain 5 Energy for each melee attack blocked.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Bonetti%27s_Defense_%28large%29.jpg?20081212210150" }; - public static readonly Skill BoonofCreation = new() { Id = 1230, Name = "Boon of Creation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 15…60 seconds, whenever you create a creature, you gain 5…50 Health and 1…6 Energy.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) You gain 5…50 Health and 1…6 Energy whenever you create a creature.", IconUrl = "https://wiki.guildwars.com/images/3/37/Boon_of_Creation_%28large%29.jpg?20081212205602" }; - public static readonly Skill BoonSignet = new() { Id = 847, Name = "Boon Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Heal target ally for 20…80 Health. Your next Healing or Protection Prayer spell that targets an ally heals for an additional 20…80 Health.", ConciseDescription = "Elite Signet. Heals for 20…80. Your next Healing or Protection Prayer spell that targets an ally heals for +20…80 Health.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Boon_Signet_%28large%29.jpg?20081212202004" }; - public static readonly Skill BraceYourself = new() { Id = 1572, Name = "Brace Yourself!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…15 seconds, the next time target other ally would be knocked down, all nearby foes take 15…75 damage instead.", ConciseDescription = "Shout. (5…15 seconds.) Prevents the next knock-down and deals 15…75 damage to all foes near target ally.", IconUrl = "https://wiki.guildwars.com/images/4/47/%22Brace_Yourself%21%22_%28large%29.jpg" }; - public static readonly Skill BraceYourselfPvP = new() { Id = 3027, Name = "Brace Yourself! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill Brambles = new() { Id = 947, Name = "Brambles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 Spirit. Non-Spirit creatures that are knocked down in its range take 5 damage and begin Bleeding for 5…20 seconds. This Spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Knocked-down creatures take 5 damage and begin Bleeding (5…20 seconds). Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Brambles_%28large%29.jpg?20081212204251" }; - public static readonly Skill BrawlingHeadbutt = new() { Id = 2215, Name = "Brawling Headbutt", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = "", Activation = "³⁄₄", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Skill. You headbutt target touched foe dealing 45…70 damage and knocking down that foe if it hits.", ConciseDescription = "Touch Skill. Deals 45…70 damage; causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/b/be/Brawling_Headbutt.jpg" }; - public static readonly Skill BreathofFire = new() { Id = 1094, Name = "Breath of Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "10", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create Breath of Fire at target foe's current location. For 5 seconds, foes adjacent to that location are struck for 10…40 fire damage each second.", ConciseDescription = "Spell. Deals 10…40 fire damage each second (5 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/d/db/Breath_of_Fire_%28large%29.jpg?20081212195930" }; - public static readonly Skill BreathoftheGreatDwarf = new() { Id = 2221, Name = "Breath of the Great Dwarf", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All party members are relieved of Burning and are healed for 50…60 Health.", ConciseDescription = "Spell. Removes burning and heals for 50…60 Health. Affects party members.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Breath_of_the_Great_Dwarf.jpg" }; - public static readonly Skill BroadHeadArrow = new() { Id = 1198, Name = "Broad Head Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "15", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. You shoot a broad head arrow that moves slower than normal. If it hits, target foe is Dazed for 5…20 seconds, and if target foe is casting a spell that spell is interrupted.", ConciseDescription = "Elite Bow Attack. Slow moving arrow. Interrupts a spell. Inflicts Dazed condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/35/Broad_Head_Arrow_%28large%29.jpg?20081212204257" }; - public static readonly Skill BrutalStrike = new() { Id = 444, Name = "Brutal Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Brutal Strike that deals +5…35 damage. If that attack strikes a foe whose Health is below 50%, that foe takes an additional +5…35 damage.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Deals +5…35 more damage if target foe is under 50% health.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Brutal_Strike_%28large%29.jpg?20081212204804" }; - public static readonly Skill BrutalWeapon = new() { Id = 1258, Name = "Brutal Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. Give target ally a Brutal Weapon for 10…40 seconds. The bearer's weapon strikes for +5…15 damage as long as the bearer is under no enchantments.", ConciseDescription = "Weapon Spell. (10…40 seconds.) Attacks deal +5…15 damage.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Brutal_Weapon_%28large%29.jpg?20081212205239" }; - public static readonly Skill BullsCharge = new() { Id = 379, Name = "Bull's Charge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…11 seconds, you move 33% faster and if you strike a moving foe in melee, that foe is knocked down. Bull's Charge ends if you use a skill.", ConciseDescription = "Elite Stance. (5…11 seconds.) You move 33% faster. Causes knock-down if you hit a moving foe in melee.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Bull%27s_Charge_%28large%29.jpg?20081212210353" }; - public static readonly Skill BullsStrike = new() { Id = 332, Name = "Bull's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits a moving foe, you strike for +5…30 damage, and your target is knocked down.", ConciseDescription = "Melee Attack. Deals +5…30 damage and causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Bull%27s_Strike_%28large%29.jpg?20081212210130" }; - public static readonly Skill BurningArrow = new() { Id = 1466, Name = "Burning Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If this attack hits, you strike for +10…30 damage and cause Burning for 1…7 seconds.", ConciseDescription = "Elite Bow Attack. Deals +10…30 damage. Inflicts Burning condition (1…7 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7e/Burning_Arrow_%28large%29.jpg?20081212205112" }; - public static readonly Skill BurningRefrain = new() { Id = 1576, Name = "Burning Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 20 seconds, if target non-spirit ally hits a foe with more Health than that ally, that foe is set on Fire for 1…3 second[s]. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Inflicts Burning condition (1…3 second[s]) if target ally hits a foe with more Health. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/3/31/Burning_Refrain_%28large%29.jpg?20081212204038" }; - public static readonly Skill BurningShield = new() { Id = 2208, Name = "Burning Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 3…9 seconds, while wielding a shield, the next attack skill used against you is blocked. If it was a melee attack, your attacker is set on fire for 1…6 seconds.", ConciseDescription = "Skill. (3…9 seconds.) Blocks the next attack skill against you. Inflicts Burning condition (1…6 second[s]) if it was a melee attack.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Burning_Shield_%28large%29.jpg?20081212203907" }; - public static readonly Skill BurningSpeed = new() { Id = 823, Name = "Burning Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 7 seconds, you are set on fire and move 30…45% faster. When Burning Speed ends, all adjacent foes are set on fire for 3…9 seconds.", ConciseDescription = "Enchantment Spell. (7 seconds.) You move 30…45% faster. End effect: inflicts Burning condition (3…9 seconds) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/07/Burning_Speed_%28large%29.jpg?20081212195316" }; - public static readonly Skill BurstofAggression = new() { Id = 1413, Name = "Burst of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 2…10 seconds, you attack 33% faster. When this stance ends, you lose all adrenaline.", ConciseDescription = "Stance. (2…10 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/1/10/Burst_of_Aggression_%28large%29.jpg?20081212210133" }; - public static readonly Skill ByUralsHammer = new() { Id = 2217, Name = "By Ural's Hammer!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 30 seconds, all dead party members in earshot are resurrected with full Health and Energy. Resurrected party members deal 25…33% more damage. When this effect ends, affected party members die. This skill does not incur a death penalty.", ConciseDescription = "Shout. (30 seconds.) Resurrect all dead party members in earshot with full Health and Energy. Affected party members deal 25…33% more damage. Affected party members die when it ends, but do not receive a death penalty.", IconUrl = "https://wiki.guildwars.com/images/d/df/%22By_Ural%27s_Hammer%21%22.jpg" }; - public static readonly Skill Cacophony = new() { Id = 1998, Name = "Cacophony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, whenever target foe uses a shout or chant, that foe takes 35…105 damage.", ConciseDescription = "Hex Spell. (10 seconds.) Deals 35…105 damage whenever target foe uses a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Cacophony_%28large%29.jpg?20081212203525" }; - public static readonly Skill CalculatedRisk = new() { Id = 2053, Name = "Calculated Risk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3…24 seconds, target foe's attacks do +10 damage, but there is a 50% chance that the damage from each attack will be done to that foe instead. (Maximum 15…100 damage.)", ConciseDescription = "Hex Spell. Target foe does +10 damage with attacks (3…24 seconds). There is a 50% chance that the damage from each attack (maximum 15…100) will be done to that foe instead.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Calculated_Risk_%28large%29.jpg?20081212201527" }; - public static readonly Skill CalculatedRiskPvP = new() { Id = 3196, Name = "Calculated Risk (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3…12 seconds, target foe's attacks do +10 damage, but there is a 50% chance that the damage from each attack will be done to that foe instead. (Maximum 10…60 damage.)", ConciseDescription = "Hex Spell. Target foe does +10 damage with attacks (3…12 seconds). There is a 50% chance that the damage from each attack (maximum 10…60) will be done to that foe instead.", IconUrl = "" }; - public static readonly Skill CallofHaste = new() { Id = 415, Name = "Call of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 30 seconds, your animal companion has a 33% faster attack speed and moves 33% faster.", ConciseDescription = "Shout. (30 seconds.) Your pet moves and attacks 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Call_of_Haste_%28large%29.jpg?20081212204557" }; - public static readonly Skill CallofHastePvP = new() { Id = 2657, Name = "Call of Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 30 seconds, your animal companion has a 25% faster attack speed and moves 25% faster.", ConciseDescription = "Shout. (30 seconds.) Your pet moves and attacks 25% faster.", IconUrl = "" }; - public static readonly Skill CallofProtection = new() { Id = 412, Name = "Call of Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "90", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 120 seconds, your animal companion has a 5…20 base damage reduction.", ConciseDescription = "Shout. (120 seconds.) Your pet has 5…20 damage reduction.", IconUrl = "https://wiki.guildwars.com/images/a/af/Call_of_Protection_%28large%29.jpg?20081212204534" }; - public static readonly Skill CalledShot = new() { Id = 403, Name = "Called Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot an arrow that moves 3 times faster and cannot be blocked.", ConciseDescription = "Bow Attack. You shoot an arrow that moves 3 times faster. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/7/79/Called_Shot_%28large%29.jpg?20081212204744" }; - public static readonly Skill Caltrops = new() { Id = 985, Name = "Caltrops", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all foes adjacent to your target are Crippled for 5…15 seconds. Caltrops has half the normal range.", ConciseDescription = "Half Range Spell. Inflicts Crippled condition (5…15 seconds) on target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Caltrops_%28large%29.jpg?20081212193945" }; - public static readonly Skill CantTouchThis = new() { Id = 1780, Name = "Can't Touch This!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 20 seconds, the next 1…5 touch skill[s] used against allies within earshot fail[s].", ConciseDescription = "Shout. (20 seconds.) The next 1…5 touch-range skill[s] used against allies within earshot fail[s].", IconUrl = "https://wiki.guildwars.com/images/3/3d/%22Can%27t_Touch_This%21%22.jpg" }; - public static readonly Skill CantTouchThisPvP = new() { Id = 3031, Name = "Can't Touch This! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill CaretakersCharge = new() { Id = 1744, Name = "Caretaker's Charge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe is struck for 20…75 lightning damage. If you are holding an item, you gain 5 Energy and 5…50 Health.", ConciseDescription = "Elite Spell. Deals 20…75 lightning damage. You gain 5 Energy and 5…50 Health if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/7/73/Caretaker%27s_Charge_%28large%29.jpg?20081212205548" }; - public static readonly Skill CastigationSignet = new() { Id = 2006, Name = "Castigation Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 26…56 holy damage. If that foe was attacking, you gain 1…10 Energy.", ConciseDescription = "Signet. Deals 26…56 holy damage. You gain 1…10 Energy if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Castigation_Signet_%28large%29.jpg?20081212201753" }; - public static readonly Skill CauterySignet = new() { Id = 1588, Name = "Cautery Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. All party members lose all conditions. You are set on Fire for 1 second for each condition removed in this way.", ConciseDescription = "Elite Signet. All party members lose all conditions.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Cautery_Signet_%28large%29.jpg?20081212204050" }; - public static readonly Skill ChainLightning = new() { Id = 223, Name = "Chain Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "6", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and up to two other foes near your target are struck for 10…85 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…85 lightning damage. Also hits two foes near your target. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Chain_Lightning_%28large%29.jpg?20081212195226" }; - public static readonly Skill ChanneledStrike = new() { Id = 1225, Name = "Channeled Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…95 lightning damage. That foe is struck for an additional 5…35 lightning damage if you are holding an item.", ConciseDescription = "Spell. Deals 5…95 lightning damage. Deals 5…35 additional lightning damage if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/d/da/Channeled_Strike_%28large%29.jpg?20081212205755" }; - public static readonly Skill Channeling = new() { Id = 38, Name = "Channeling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…56 seconds, whenever you cast a spell, you gain 1 Energy for each foe in the area.", ConciseDescription = "Enchantment Spell. (8…56 seconds.) You gain 1 Energy for each foe in the area whenever you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Channeling_%28large%29.jpg?20081212201751" }; - public static readonly Skill ChaosStorm = new() { Id = 77, Name = "Chaos Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Chaos Storm at target foe's location that lasts for 10 seconds. Each second, foes adjacent to this location take 5…25 damage and lose 0…2 Energy.", ConciseDescription = "Spell. Deals 5…25 damage and causes 0…2 Energy loss each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/1/15/Chaos_Storm_%28large%29.jpg?20081212201433" }; - public static readonly Skill Charge = new() { Id = 364, Name = "Charge!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. Allies in earshot lose the Crippled condition. For 5…13 seconds, these allies move 33% faster.", ConciseDescription = "Elite Shout. (5…13 seconds.) Allies in earshot move 33% faster. Initial effect: these allies lose the Crippled condition.", IconUrl = "https://wiki.guildwars.com/images/3/32/%22Charge%21%22.jpg" }; - public static readonly Skill ChargingStrike = new() { Id = 1405, Name = "Charging Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…10 second[s], you run 33% faster. Your next successful melee hit does +10…40 damage and this stance ends. This stance ends if you use a skill.", ConciseDescription = "Elite Stance. (1…10 second[s].) You move 33% faster and deal +10…40 damage with your next melee hit.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Charging_Strike_%28large%29.jpg?20081212210519" }; - public static readonly Skill CharmAnimal = new() { Id = 411, Name = "Charm Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "10", Activation = "10", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped. You cannot charm an animal that is more than 4 levels above you.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/1/12/Charm_Animal_%28large%29.jpg?20081212204515" }; - public static readonly Skill CharmAnimalCodex = new() { Id = 3068, Name = "Charm Animal (Codex)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "10", Activation = "10", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Your animal companion will travel with you whenever you have Charm Animal equipped and have at least 8 points in Beast Mastery.", ConciseDescription = "Skill. Your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "" }; - public static readonly Skill ChestThumper = new() { Id = 2074, Name = "Chest Thumper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits a foe with Cracked Armor, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Deep Wound condition (5…20 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/5/58/Chest_Thumper_%28large%29.jpg?20081212204031" }; - public static readonly Skill Chilblains = new() { Id = 144, Name = "Chilblains", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You become Poisoned for 10 seconds. Foes in the area of your target are struck for 10…44 cold damage and lose 1…2 enchantment[s].", ConciseDescription = "Spell. Deals 10…44 cold damage to foes in the area around your target; removes 1…2 enchantment[s] from these foes.", IconUrl = "https://wiki.guildwars.com/images/7/71/Chilblains_%28large%29.jpg?20081212203629" }; - public static readonly Skill ChillingVictory = new() { Id = 1539, Name = "Chilling Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If it hits, this attack strikes for +3…15 damage. For each foe hit who has less Health than you, that foe and all adjacent foes are struck for 10…30 cold damage.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Deals 10…30 cold damage to each foe hit who has less Health than you and foes adjacent to those targets.", IconUrl = "https://wiki.guildwars.com/images/1/10/Chilling_Victory_%28large%29.jpg?20081212194605" }; - public static readonly Skill ChillingWinds = new() { Id = 1368, Name = "Chilling Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe and all adjacent foes are struck for 30…60 cold damage. For 10 seconds, the next Water Magic hex targeting a hexed foe lasts 25…100% longer.", ConciseDescription = "Hex Spell. (10 seconds.) The next water hex on target foe lasts 25…100% longer. Initial effect: 30…60 cold damage. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Chilling_Winds_%28large%29.jpg?20081212195659" }; - public static readonly Skill ChokingGas = new() { Id = 434, Name = "Choking Gas", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "15", Activation = "2", Recharge = "24", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 1…12 seconds, your arrows deal 1…8 more damage and spread Choking Gas to all adjacent foes on impact. Choking Gas interrupts foes attempting to cast spells.", ConciseDescription = "Preparation. (1…12 seconds.) +1…8 damage. Spreads Choking Gas to foes adjacent to target. Choking Gas interrupts spells.", IconUrl = "https://wiki.guildwars.com/images/6/67/Choking_Gas_%28large%29.jpg?20081212204422" }; - public static readonly Skill ChorusofRestoration = new() { Id = 1565, Name = "Chorus of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each ally within earshot uses a shout or chant, that ally is healed for 30…90 Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot are healed for 30…90 with their next shout or chant.", IconUrl = "https://wiki.guildwars.com/images/3/32/Chorus_of_Restoration_%28large%29.jpg?20081212203814" }; - public static readonly Skill ChurningEarth = new() { Id = 844, Name = "Churning Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create Churning Earth at target foe's location. For the next 5 seconds, Churning Earth strikes foes near that location for 10…40 earth damage each second. Any foe moving faster than normal when struck by Churning Earth is knocked down.", ConciseDescription = "Spell. Deals 10…40 earth damage each second (5 seconds). Hits foes near target's initial location. Causes knock-down to foes moving faster than normal.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Churning_Earth_%28large%29.jpg?20081212195440" }; - public static readonly Skill ClamorofSouls = new() { Id = 1215, Name = "Clamor of Souls", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe and all nearby foes take 10…65 lightning damage. If you are within earshot of a spirit or holding a bundle item, you gain 10 Energy.", ConciseDescription = "Elite Spell. Deals 10…65 lightning damage to target and nearby foes. You gain 10 Energy if you are within earshot of a spirit or holding a bundle item.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Clamor_of_Souls_%28large%29.jpg?20081212205757" }; - public static readonly Skill Cleave = new() { Id = 335, Name = "Cleave", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Axe Attack. If this attack hits, you strike for +10…30 damage.", ConciseDescription = "Elite Axe Attack. Deals +10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Cleave_%28large%29.jpg?20081212210456" }; - public static readonly Skill ClubofaThousandBears = new() { Id = 2361, Name = "Club of a Thousand Bears", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, it deals +6…9 damage for each adjacent foe (maximum 60 damage). If target foe is non-human it is knocked down.", ConciseDescription = "Melee Attack. Deals +6…9 damage for each adjacent foe (maximum 60 damage). Causes knock-down if target foe is non-human.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Club_of_a_Thousand_Bears.jpg" }; - public static readonly Skill Clumsiness = new() { Id = 43, Name = "Clumsiness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 4 seconds, target and adjacent foes are hexed with Clumsiness. The next time each foe attacks, the attack is interrupted and that foe suffers 10…92 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Also hexes adjacent foes. Interrupts next attack. Interruption effect: deals 10…92 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Clumsiness_%28large%29.jpg?20081212201717" }; - public static readonly Skill ComfortAnimal = new() { Id = 436, Name = "Comfort Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. You heal your animal companion for 20…104 Health. If your companion is dead, it is resurrected with 10…58% Health. If you have Comfort Animal equipped, your animal companion will travel with you.", ConciseDescription = "Skill. Your pet gains 20…104 Health. Resurrects your pet (10…58% Health.) If you have Comfort Animal equipped, your animal companion will travel with you.", IconUrl = "https://wiki.guildwars.com/images/6/61/Comfort_Animal_%28large%29.jpg?20081212204402" }; - public static readonly Skill ComfortAnimalPvP = new() { Id = 3045, Name = "Comfort Animal (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "10", Activation = "1", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. You heal your animal companion for 20…104 Health. If your companion is dead, it is resurrected with 10…58% Health.", ConciseDescription = "Skill. Your pet gains 20…104 Health. Resurrects your pet (10…58% Health.)", IconUrl = "" }; - public static readonly Skill Companionship = new() { Id = 2141, Name = "Companionship", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "5", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. If you have less Health than your pet, you are healed for 30…120 Health. If your pet has less Health than you, it is healed for 30…120 Health.", ConciseDescription = "Skill. Heals you for 30…120 if you have less Health than your pet. Heals your pet for 30…120 if it has less Health than you.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Companionship_%28large%29.jpg?20081212204332" }; - public static readonly Skill Complicate = new() { Id = 932, Name = "Complicate", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is using a skill, that skill is interrupted and disabled for target foe and all foes in the area for an additional 5…12 seconds.", ConciseDescription = "Spell. Interrupt a skill. Interruption effect: disables interrupted skill (+5…12 seconds) for target foe and all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Complicate_%28large%29.jpg?20081212200829" }; - public static readonly Skill ConcussionShot = new() { Id = 408, Name = "Concussion Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "25", Activation = "¹⁄₂", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Concussion Shot hits while target foe is casting a spell, the spell is interrupted and your target is Dazed for 5…20 seconds. This attack deals only 1…16 damage.", ConciseDescription = "Bow Attack. Interrupts a spell. Interruption effect: inflicts Dazed condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3f/Concussion_Shot_%28large%29.jpg?20090530233814" }; - public static readonly Skill Conflagration = new() { Id = 466, Name = "Conflagration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all arrows that hit strike for fire damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). All arrows deal fire damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/8/80/Conflagration_%28large%29.jpg?20081212205028" }; - public static readonly Skill ConfusingImages = new() { Id = 2137, Name = "Confusing Images", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 2…10 seconds, target foe takes twice as long to activate non-attack skills.", ConciseDescription = "Hex Spell. (2…10 seconds). Target foe takes twice as long to activate non-attack skills.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Confusing_Images_%28large%29.jpg?20081212201414" }; - public static readonly Skill ConjureFlame = new() { Id = 182, Name = "Conjure Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, if you're wielding a fire weapon, your attacks strike for an additional 5…20 fire damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 fire damage.", IconUrl = "https://wiki.guildwars.com/images/9/92/Conjure_Flame_%28large%29.jpg?20081212195623" }; - public static readonly Skill ConjureFrost = new() { Id = 207, Name = "Conjure Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, if you're wielding a cold weapon, your attacks strike for an additional 5…20 cold damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 cold damage.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Conjure_Frost_%28large%29.jpg?20081212195321" }; - public static readonly Skill ConjureLightning = new() { Id = 221, Name = "Conjure Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, if you're wielding a lightning weapon, your attacks strike for an additional 5…20 lightning damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 lightning damage.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Conjure_Lightning_%28large%29.jpg?20081212195802" }; - public static readonly Skill ConjureNightmare = new() { Id = 859, Name = "Conjure Nightmare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 2…16 seconds, target foe suffers -8 Health degeneration.", ConciseDescription = "Hex Spell. (2…16 seconds.) Causes -8 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Conjure_Nightmare_%28large%29.jpg?20081212200702" }; - public static readonly Skill ConjurePhantasm = new() { Id = 31, Name = "Conjure Phantasm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 2…16 seconds, target foe experiences -5 Health degeneration.", ConciseDescription = "Hex Spell. (2…16 seconds.) Causes -5 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Conjure_Phantasm_%28large%29.jpg?20081212195947" }; - public static readonly Skill ConsumeCorpse = new() { Id = 98, Name = "Consume Corpse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit a random corpse. You teleport to that corpse's location and gain 25…100 Health and 5…20 Energy.", ConciseDescription = "Spell. Teleport to a corpse's location. You gain 25…100 Health and 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/28/Consume_Corpse_%28large%29.jpg?20081212203151" }; - public static readonly Skill ConsumeSoul = new() { Id = 914, Name = "Consume Soul", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You steal 5…60 Health from target foe. All hostile summoned creatures in the area of that foe take 25…125 damage.", ConciseDescription = "Elite Spell. Steals 5…60 Health. Deal 25…125 damage to hostile summoned creatures in the area of target foe.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Consume_Soul_%28large%29.jpg?20081212205746" }; - public static readonly Skill Contagion = new() { Id = 1356, Name = "Contagion", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 60 seconds, whenever you suffer from a new condition, all foes in the area suffer from that same condition and you sacrifice 10…5% maximum Health.", ConciseDescription = "Elite Enchantment Spell. (60 seconds.) Whenever you gain a condition, all foes in the area gain that same condition.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Contagion_%28large%29.jpg?20081212202705" }; - public static readonly Skill ContemplationofPurity = new() { Id = 300, Name = "Contemplation of Purity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Lose all enchantments. For each one lost, you gain 0…80 Health, lose one hex, and lose one condition (maximum 1…8 hexes and conditions).", ConciseDescription = "Skill. You gain 0…80 Health and lose one hex and one condition for each enchantment on you (maximum 1…8 hexes and conditions).", IconUrl = "https://wiki.guildwars.com/images/2/2a/Contemplation_of_Purity_%28large%29.jpg?20081212202640" }; - public static readonly Skill ConvertHexes = new() { Id = 303, Name = "Convert Hexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove all hexes from target other ally. For 8…20 seconds, that ally gains +10 armor for each Necromancer hex that was removed.", ConciseDescription = "Spell. Removes all hexes; +10 armor for each Necromancer hex removed (8…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0b/Convert_Hexes_%28large%29.jpg?20081212202657" }; - public static readonly Skill Conviction = new() { Id = 1540, Name = "Conviction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 10 seconds, you gain +10 armor if you have a condition and gain 1…3 Health regen for each condition you are suffering from. When this enchantment ends, you are cured of 1…2 condition[s].", ConciseDescription = "Flash Enchantment Spell. (10 seconds.) Gain +10 armor while conditioned. Gain 1…3 Health regeneration for each condition you have. End Effect: Remove 1…2 condition[s].", IconUrl = "https://wiki.guildwars.com/images/1/12/Conviction_%28large%29.jpg?20081212194600" }; - public static readonly Skill CorruptEnchantment = new() { Id = 1362, Name = "Corrupt Enchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Remove one enchantment from target foe. If an enchantment is removed in this way, that foe suffers from 1…8 Health degeneration for 10 seconds.", ConciseDescription = "Elite Hex Spell. Removes one enchantment from target foe. Removal effect: 1…8 Health degeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/58/Corrupt_Enchantment_%28large%29.jpg?20081212202830" }; - public static readonly Skill CounterBlow = new() { Id = 357, Name = "Counter Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits an attacking foe, that foe is knocked down.", ConciseDescription = "Hammer Attack. Causes knock-down if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/1/16/Counter_Blow_%28large%29.jpg?20081212210229" }; - public static readonly Skill Counterattack = new() { Id = 1693, Name = "Counterattack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +5…35 damage. If you hit an attacking foe, you gain 2…6 Energy.", ConciseDescription = "Melee Attack. Deals +5…35 damage. You gain 2…6 Energy if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Counterattack_%28large%29.jpg?20081212210959" }; - public static readonly Skill Coward = new() { Id = 869, Name = "Coward!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Shout. If target foe is moving, that foe is knocked down.", ConciseDescription = "Elite Shout. Causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/9/92/%22Coward%21%22_%28large%29.jpg" }; - public static readonly Skill CripplingAnguish = new() { Id = 54, Name = "Crippling Anguish", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target moves and attacks 50% slower and suffers 1…8 Health degeneration.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe moves and attacks 50% slower and has 1…8 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/1/13/Crippling_Anguish_%28large%29.jpg?20081212200650" }; - public static readonly Skill CripplingAnguishPvP = new() { Id = 3152, Name = "Crippling Anguish (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target moves 50% slower and suffers 1…5 Health degeneration.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe moves 50% slower and has 1…5 Health degeneration.", IconUrl = "" }; - public static readonly Skill CripplingAnthem = new() { Id = 1554, Name = "Crippling Anthem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 10 seconds, the next attack skill used by each ally within earshot causes Crippling for 5…15 seconds.", ConciseDescription = "Elite Chant. (10 seconds.) Allies in earshot inflict Crippled condition (5…15 seconds) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/4/48/Crippling_Anthem_%28large%29.jpg?20081212204101" }; - public static readonly Skill CripplingDagger = new() { Id = 1038, Name = "Crippling Dagger", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a Crippling Dagger at target foe. Crippling Dagger strikes for 15…60 earth damage if it hits, and Cripples moving foes for 3…15 seconds. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Projectile: deals 15…60 earth damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Crippling_Dagger_%28large%29.jpg?20081212194541" }; - public static readonly Skill CripplingShot = new() { Id = 393, Name = "Crippling Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If Crippling Shot hits, your target becomes Crippled for 1…11 second[s]. This attack cannot be blocked.", ConciseDescription = "Elite Bow Attack. Unblockable. Inflicts Crippled condition (1…11 second[s]).", IconUrl = "https://wiki.guildwars.com/images/7/72/Crippling_Shot_%28large%29.jpg?20081212205233" }; - public static readonly Skill CripplingSlash = new() { Id = 1415, Name = "Crippling Slash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Elite Sword Attack. If this attack hits, target foe is Crippled for 5…15 seconds and begins Bleeding for 10…25 seconds.", ConciseDescription = "Elite Sword Attack. Inflicts Crippled condition (5…15 seconds) and Bleeding condition (10…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/74/Crippling_Slash_%28large%29.jpg?20081212211136" }; - public static readonly Skill CripplingSweep = new() { Id = 1535, Name = "Crippling Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If this attack hits a foe, that foe is Crippled for 3…12 seconds. This skill deals +3…15 extra damage if that foe is moving.", ConciseDescription = "Scythe Attack. (3…12 seconds.) Inflicts Cripple condition. Deals +3…15 damage to moving foes.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Crippling_Sweep_%28large%29.jpg?20081212195022" }; - public static readonly Skill CripplingVictory = new() { Id = 2147, Name = "Crippling Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If this attack hits a foe, that foe is Crippled for 3…8 seconds. If you have more Health than target foe, all adjacent foes take 10…30 earth damage.", ConciseDescription = "Scythe Attack. (3…8 seconds) Cripples target foe. If your health is greater than target foe's, all adjacent foes take 10…30 earth damage.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Crippling_Victory_%28large%29.jpg?20081212194900" }; - public static readonly Skill CriticalAgility = new() { Id = 2101, Name = "Critical Agility", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 4 seconds and 1 second for each rank of Critical Strikes, you attack 33% faster and gain 15…25 armor. This skill reapplies itself every time you land a critical hit.", ConciseDescription = "Enchantment Spell. (4 seconds plus 1 second for each rank of Critical Strikes.) You attack 33% faster and gain +15…25 armor. Renewal: every time you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Critical_Agility.jpg" }; - public static readonly Skill CriticalChop = new() { Id = 1402, Name = "Critical Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits, you inflict +5…20 damage. If this attack results in a critical hit, target foe is interrupted.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Interrupts an action if you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Critical_Chop_%28large%29.jpg?20081212210646" }; - public static readonly Skill CriticalDefenses = new() { Id = 1027, Name = "Critical Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 4…10 seconds, you have a 75% chance to block. Critical Defenses refreshes every time you land a critical hit.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) You have a 75% chance to block. Renewal: every time you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/0/03/Critical_Defenses_%28large%29.jpg?20081212194424" }; - public static readonly Skill CriticalEye = new() { Id = 1018, Name = "Critical Eye", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 10…35 seconds, you have an additional 3…15% chance to land a critical hit when attacking. You gain 1 Energy whenever you score a critical hit.", ConciseDescription = "Skill. (10…35 seconds.) You have +3…15% chance to land a critical hit. You gain 1 Energy whenever you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Critical_Eye_%28large%29.jpg?20081212194254" }; - public static readonly Skill CriticalStrike = new() { Id = 1019, Name = "Critical Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, this attack strikes for +10…30 damage, results in a critical hit, and you gain 1…3 Energy.", ConciseDescription = "Dual Attack. Deals +10…30 damage. Automatic critical hit. You gain 1…3 Energy.", IconUrl = "https://wiki.guildwars.com/images/3/38/Critical_Strike_%28large%29.jpg?20081212194313" }; - public static readonly Skill Crossfire = new() { Id = 1469, Name = "Crossfire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits target foe, it deals +5…20 damage. If that foe is near any of your allies, this attack cannot be blocked.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Unblockable if target foe is near any of your allies.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Crossfire_%28large%29.jpg?20081212205051" }; - public static readonly Skill CrudeSwing = new() { Id = 353, Name = "Crude Swing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. Attack all adjacent foes. Each foe you hit is struck for +1…20 damage.", ConciseDescription = "Hammer Attack. Attack all adjacent foes for +1…20 damage.", IconUrl = "https://wiki.guildwars.com/images/4/44/Crude_Swing_%28large%29.jpg?20090701021445" }; - public static readonly Skill CruelSpear = new() { Id = 1548, Name = "Cruel Spear", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Elite Spear Attack. If this attack hits, you deal +1…31 damage. If it hits a non-moving target, you inflict a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Spear Attack. Deals +1…31 damage. Inflicts Deep Wound condition (5…20 seconds) if target is not moving.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Cruel_Spear_%28large%29.jpg?20081212204239" }; - public static readonly Skill CruelWasDaoshen = new() { Id = 1218, Name = "Cruel Was Daoshen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Daoshen's ashes for up to 15…60 seconds. While you hold his ashes, all Ritualist skills have 10% armor penetration. When you drop his ashes, all nearby foes are struck for 15…85 lightning damage.", ConciseDescription = "Item Spell. (15…60 seconds.) Your Ritualist skills have 10% armor penetration. Drop effect: deals 15…85 lightning damage to all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Cruel_Was_Daoshen_%28large%29.jpg?20081212205923" }; - public static readonly Skill CrushingBlow = new() { Id = 352, Name = "Crushing Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits, you strike for +1…20 damage. If you hit a knocked-down foe you inflict a Deep Wound, lowering your target's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Hammer Attack. Deals +1…20 damage. Inflicts Deep Wound condition if target foe is knocked-down (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/ab/Crushing_Blow_%28large%29.jpg?20090531014625" }; - public static readonly Skill CryofFrustration = new() { Id = 57, Name = "Cry of Frustration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is using a skill, that foe and all foes in the area are interrupted and suffer 15…75 damage.", ConciseDescription = "Spell. If target foe is using a skill, that foe and all foes in the area are interrupted and take 15…75 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Cry_of_Frustration_%28large%29.jpg?20081212201452" }; - public static readonly Skill CryofPain = new() { Id = 2102, Name = "Cry of Pain", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Interrupt target foe's skill. If that foe was suffering from a Mesmer hex, that foe and all foes in the area take 25…50 damage and have 3…5 Health degeneration for 10 seconds.", ConciseDescription = "Spell. Interrupts a skill. If target foe had a Mesmer hex, deals 25…50 damage to target and foes in the area and causes 3…5 Health degeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/93/Cry_of_Pain.jpg" }; - public static readonly Skill CrystalWave = new() { Id = 217, Name = "Crystal Wave", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Foes adjacent to you are struck for 10…70 damage but are cured of any negative conditions. Each condition removed deals 5…15 damage.", ConciseDescription = "Spell. Deals 10…70 damage to all foes adjacent to you. Those foes lose all conditions and take 5…15 damage for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/9/91/Crystal_Wave_%28large%29.jpg?20090530231115" }; - public static readonly Skill CultistsFervor = new() { Id = 806, Name = "Cultist's Fervor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5 seconds and 3 seconds longer for every rank of Soul Reaping, your Necromancer spells cost 1…6 Energy to cast but you suffer from Bleeding for 10 seconds each time you cast a Necromancer spell.", ConciseDescription = "Elite Enchantment Spell. (5 seconds plus 3 seconds more for every rank of Soul Reaping.) Your Necromancer spells cost 1…6 less Energy.", IconUrl = "https://wiki.guildwars.com/images/8/85/Cultist%27s_Fervor_%28large%29.jpg?20081212203543" }; - public static readonly Skill CureHex = new() { Id = 2003, Name = "Cure Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one Hex from target ally. If a Hex was removed, that ally is healed for 30…120 Health.", ConciseDescription = "Spell. Removes a Hex. Removal effect: Heals for 30…120.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Cure_Hex_%28large%29.jpg?20081212201844" }; - public static readonly Skill CycloneAxe = new() { Id = 330, Name = "Cyclone Axe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Axe Attack. Perform a spinning axe attack striking for +4…12 damage to all adjacent opponents.", ConciseDescription = "Axe Attack. Deals +4…12 damage to all foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/1/18/Cyclone_Axe_%28large%29.jpg?20090531014732" }; - public static readonly Skill DancingDaggers = new() { Id = 858, Name = "Dancing Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out three Dancing Daggers at target foe, each striking for 5…35 earth damage if they hit. Dancing Daggers has half the normal range. This skill counts as a lead attack.", ConciseDescription = "Half Range Spell. Three projectiles: each deals 5…35 earth damage. Counts as a lead attack.", IconUrl = "https://wiki.guildwars.com/images/d/df/Dancing_Daggers_%28large%29.jpg?20081212194531" }; - public static readonly Skill DarkApostasy = new() { Id = 1029, Name = "Dark Apostasy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 3…17 seconds, every time you successfully land a critical hit, you remove one enchantment from your target. If you remove an enchantment in this way, you lose 10…4 Energy or Dark Apostasy ends.", ConciseDescription = "Elite Enchantment Spell. (3…17 seconds.) Your critical hits remove an enchantment. Removal cost: lose 10…4 Energy or Dark Apostasy ends.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Dark_Apostasy_%28large%29.jpg?20081212194411" }; - public static readonly Skill DarkAura = new() { Id = 116, Name = "Dark Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, whenever target ally sacrifices Health, Dark Aura deals 5…50 shadow damage to adjacent foes, and you lose 5…20 Health.", ConciseDescription = "Enchantment Spell. (30 seconds). Deals 5…50 damage to adjacent foes whenever target ally sacrifices Health.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Dark_Aura_%28large%29.jpg?20081212203217" }; - public static readonly Skill DarkBond = new() { Id = 138, Name = "Dark Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For the next 30…60 seconds, whenever you receive damage, your closest minion suffers 75% of that damage for you.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) Transfers 75% of incoming damage from you to your nearest servant.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Dark_Bond_%28large%29.jpg?20081212202856" }; - public static readonly Skill DarkEscape = new() { Id = 1037, Name = "Dark Escape", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…15 seconds, you move 25% faster and take half damage. Dark Escape ends if you successfully hit with an attack.", ConciseDescription = "Stance. (5…15 seconds.) You move 25% faster and take half damage.", IconUrl = "https://wiki.guildwars.com/images/1/10/Dark_Escape_%28large%29.jpg?20081212194130" }; - public static readonly Skill DarkFury = new() { Id = 147, Name = "Dark Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Enchantment Spell. For 5 seconds, whenever any party member hits with an attack, that party member gains one hit of adrenaline. (50% failure chance with Blood Magic of 4 or less.)", ConciseDescription = "Enchantment Spell. Enchants party members (5 seconds). These party members gain one strike of adrenaline each time they hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Dark_Fury_%28large%29.jpg?20081212203534" }; - public static readonly Skill DarkPact = new() { Id = 133, Name = "Dark Pact", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "1", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Spell. Deal 10…48 shadow damage to target foe.", ConciseDescription = "Spell. Deals 10…48 damage.", IconUrl = "https://wiki.guildwars.com/images/0/07/Dark_Pact_%28large%29.jpg?20081212203355" }; - public static readonly Skill DarkPrison = new() { Id = 1044, Name = "Dark Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Shadow Step to target foe. For 1…6 seconds, that foe moves 33% slower.", ConciseDescription = "Hex Spell. Shadow Step to target foe. This foe moves 33% slower (1…6 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b0/Dark_Prison_%28large%29.jpg?20081212194115" }; - public static readonly Skill Dash = new() { Id = 1043, Name = "Dash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 3 seconds, you run 50% faster.", ConciseDescription = "Stance. (3 seconds.) You move 50% faster.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Dash_%28large%29.jpg?20081212194459" }; - public static readonly Skill DeadlyHaste = new() { Id = 1638, Name = "Deadly Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…35 seconds, half-ranged spells cast 5…50% faster and recharge 5…50% faster.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Your half-ranged spells cast 5…50% faster and recharge 5…50% faster.", IconUrl = "https://wiki.guildwars.com/images/5/57/Deadly_Haste_%28large%29.jpg?20081212194154" }; - public static readonly Skill DeadlyParadox = new() { Id = 572, Name = "Deadly Paradox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Stance, Energy = "15", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. All of your attack skills are disabled for 10 seconds. For 5…15 seconds, your Assassin skills activate and recharge 33% faster.", ConciseDescription = "Stance. (5…15 seconds.) Your Assassin skills activate and recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Deadly_Paradox_%28large%29.jpg?20081212194009" }; - public static readonly Skill DeadlyRiposte = new() { Id = 388, Name = "Deadly Riposte", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 8 seconds, while you have a sword equipped, you block the next melee attack against you, and your attacker is struck for 15…90 damage and begins Bleeding for 3…25 seconds.", ConciseDescription = "Skill. (8 seconds). You block the next melee attack and your attacker takes 15…90 damage. Inflicts Bleeding condition. (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/2b/Deadly_Riposte_%28large%29.jpg?20081212210233" }; - public static readonly Skill DeathBlossom = new() { Id = 775, Name = "Death Blossom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, Death Blossom strikes target foe for +20…45 damage and all adjacent foes take 20…45 damage.", ConciseDescription = "Dual Attack. Deals +20…45 damage. Also affects foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Death_Blossom_%28large%29.jpg?20081212194136" }; - public static readonly Skill DeathBlossomPvP = new() { Id = 3061, Name = "Death Blossom (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, Death Blossom strikes target foe for +20…45 damage and all adjacent foes take 20…45 damage.", ConciseDescription = "Dual Attack. Deals +20…45 damage. Also affects foes adjacent to target foe.", IconUrl = "" }; - public static readonly Skill DeathNova = new() { Id = 104, Name = "Death Nova", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, if target ally dies, all adjacent foes take 26…100 damage and are Poisoned for 15 seconds.", ConciseDescription = "Enchantment Spell. (30 seconds.) Deals 26…100 damage and inflicts Poisoned condition (15 seconds) on adjacent foes if target ally dies.", IconUrl = "https://wiki.guildwars.com/images/0/05/Death_Nova_%28large%29.jpg?20090602140800" }; - public static readonly Skill DeathPactSignet = new() { Id = 1481, Name = "Death Pact Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Signet, Energy = "", Activation = "3", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target party member with your current Health and 15…100% Energy. The next time that ally dies within 120 seconds, so do you.", ConciseDescription = "Signet. Resurrects target party member with your current Health and 15…100% maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Death_Pact_Signet_%28large%29.jpg?20081212205544" }; - public static readonly Skill DeathPactSignetPvP = new() { Id = 2872, Name = "Death Pact Signet (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Signet, Energy = "", Activation = "4", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target party member with your current Health and 15…100% Energy. The next time that ally dies within 120 seconds, so do you.", ConciseDescription = "Signet. Resurrects target party member with your current Health and 15…100% maximum Energy. For 120 seconds, you die the next time this party member dies.", IconUrl = "" }; - public static readonly Skill DeathsCharge = new() { Id = 952, Name = "Death's Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Shadow Step to target foe. If that foe has more Health than you, you are healed for 65…200.", ConciseDescription = "Spell. You Shadow Step to target foe. You are healed for 65…200 if this foe has more Health than you.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Death%27s_Charge_%28large%29.jpg?20081212194441" }; - public static readonly Skill DeathsRetreat = new() { Id = 1651, Name = "Death's Retreat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Shadow Step to target ally. If you have less Health than that ally, you gain 40…130 Health.", ConciseDescription = "Spell. Gain 40…130 Health if you have less Health than target ally. Initial effect: Shadow Step to this ally.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Death%27s_Retreat_%28large%29.jpg?20081212193935" }; - public static readonly Skill DeathlyChill = new() { Id = 89, Name = "Deathly Chill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…50 cold damage. If that foe's Health is above 50%, you deal an additional 5…50 shadow damage.", ConciseDescription = "Spell. Deals 5…50 cold damage. Deals 5…50 more damage if target foe was above 50% Health.", IconUrl = "https://wiki.guildwars.com/images/7/71/Deathly_Chill_%28large%29.jpg?20081212202906" }; - public static readonly Skill DeathlySwarm = new() { Id = 105, Name = "Deathly Swarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Deathly Swarm flies out slowly and strikes for 30…90 cold damage on up to three targets in the area.", ConciseDescription = "Spell. Deathly Swarm flies out slowly and deals 30…90 cold damage. Hits two additional foes in the area.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Deathly_Swarm_%28large%29.jpg?20081212202721" }; - public static readonly Skill DebilitatingShot = new() { Id = 406, Name = "Debilitating Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Debilitating Shot hits, your target loses 1…10 Energy.", ConciseDescription = "Bow Attack. Causes 1…10 Energy loss.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Debilitating_Shot_%28large%29.jpg?20081212204439" }; - public static readonly Skill Decapitate = new() { Id = 1696, Name = "Decapitate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Elite Axe Attack. You lose all adrenaline and all Energy. If this attack hits, you deal +5…50 damage and cause a Deep Wound for 5…20 seconds. This attack always results in a critical hit.", ConciseDescription = "Elite Axe Attack. Deals +5…50 damage. Inflicts Deep Wound condition (5…20 seconds). Automatic critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Decapitate_%28large%29.jpg?20081212210407" }; - public static readonly Skill DeepFreeze = new() { Id = 234, Name = "Deep Freeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "25", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. You cause a Deep Freeze at target foe's location. All foes in this area are struck for 10…85 cold damage, and for 10 seconds, they move 66% slower.", ConciseDescription = "Hex Spell. Also hexes foes in the area of your target (10 seconds). These foes move 66% slower. Initial effect: deals 10…85 cold damage.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Deep_Freeze_%28large%29.jpg?20081212195639" }; - public static readonly Skill DefendersZeal = new() { Id = 1688, Name = "Defender's Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…25 seconds, whenever target foe hits with an attack, you gain 2 Energy.", ConciseDescription = "Elite Hex Spell. (5…25 seconds.) You gain 2 Energy whenever target foe hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Defender%27s_Zeal_%28large%29.jpg?20081212202634" }; - public static readonly Skill DefensiveAnthem = new() { Id = 1555, Name = "Defensive Anthem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 4…10 seconds, each party member within earshot has a 50% chance to block incoming attacks. This chant ends if that party member hits with an attack skill.", ConciseDescription = "Elite Chant. (4…10 seconds.) Party members in earshot have 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Defensive_Anthem_%28large%29.jpg?20081212203702" }; - public static readonly Skill DefensiveAnthemPvP = new() { Id = 2876, Name = "Defensive Anthem (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = "15", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 4…10 seconds, each party member within earshot has a 50% chance to block incoming attacks. This chant ends if that party member hits with an attack skill.", ConciseDescription = "Elite Chant. (4…10 seconds.) Party members in earshot have 50% chance to block.", IconUrl = "" }; - public static readonly Skill DefensiveStance = new() { Id = 345, Name = "Defensive Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…5 second[s], you have a 75% chance to block melee and projectile attacks. When Defensive Stance ends, you gain one strike of adrenaline for each melee attack skill you have (maximum 0…4).", ConciseDescription = "Stance. (1…5 second[s].) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/2/27/Defensive_Stance_%28large%29.jpg?20081212210839" }; - public static readonly Skill DefiantWasXinrae = new() { Id = 812, Name = "Defiant Was Xinrae", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Xinrae's ashes for up to 15…60 seconds. While you hold her ashes, you cannot lose more than 20% of your max Health from a single hit. When you drop her ashes, you steal 5…50 Health from all nearby foes.", ConciseDescription = "Elite Item Spell. (15…60 seconds.) You cannot lose more than 20% of your max Health from a single hit. Drop effect: steal 5…50 Health from nearby foes.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Defiant_Was_Xinrae_%28large%29.jpg?20081212205910" }; - public static readonly Skill DefileDefenses = new() { Id = 2188, Name = "Defile Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, the next time target foe blocks, that foe takes 30…120 damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Deals 30…120 damage the next time target foe blocks.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Defile_Defenses_%28large%29.jpg?20081212203649" }; - public static readonly Skill DefileEnchantments = new() { Id = 1070, Name = "Defile Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all nearby foes take 6…60 shadow damage and 4…20 shadow damage for each enchantment on them.", ConciseDescription = "Spell. Deals 6…60 damage to target and nearby foes. Deals 4…20 more damage for each enchantment on them.", IconUrl = "https://wiki.guildwars.com/images/5/57/Defile_Enchantments_%28large%29.jpg?20081212203323" }; - public static readonly Skill DefileFlesh = new() { Id = 129, Name = "Defile Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Hex Spell. For 5…35 seconds, target foe gains only two-thirds Health from healing.", ConciseDescription = "Hex Spell. (5…35 seconds.) Reduces healing target foe receives by 33%.", IconUrl = "https://wiki.guildwars.com/images/1/18/Defile_Flesh_%28large%29.jpg?20081212203458" }; - public static readonly Skill DeflectArrows = new() { Id = 373, Name = "Deflect Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…6 second[s], you have a 75% chance to block attacks. If you block a projectile attack, adjacent foes suffer from Bleeding for 5…15 seconds.", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block attacks. Adjacent foes suffer Bleeding (5…15 seconds) when you block a projectile attack.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Deflect_Arrows_%28large%29.jpg?20081212210009" }; - public static readonly Skill DeftStrike = new() { Id = 2228, Name = "Deft Strike", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ranged | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ranged Attack. If this attack hits, target foe takes 18…30 damage. If that foe has Cracked Armor, it begins Bleeding for 18…30 seconds.", ConciseDescription = "Ranged Attack. Deals 18…30 damage. Inflicts Bleeding condition (18…30 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/6/62/Deft_Strike.jpg" }; - public static readonly Skill DefyPain = new() { Id = 318, Name = "Defy Pain", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 20 seconds you have an additional 90…300 Health, an additional 20 armor, and you take 1…10 less damage.", ConciseDescription = "Elite Skill. (20 seconds.) You have +90…300 maximum Health, +20 armor, and take 1…10 less damage.", IconUrl = "https://wiki.guildwars.com/images/8/89/Defy_Pain_%28large%29.jpg?20081212210827" }; - public static readonly Skill DefyPainPvP = new() { Id = 3204, Name = "Defy Pain (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 20 seconds you have an additional 90…300 Health and an additional 20 armor.", ConciseDescription = "Elite Stance. (20 seconds.) You have +90…300 maximum Health and +20 armor.", IconUrl = "" }; - public static readonly Skill DemonicFlesh = new() { Id = 130, Name = "Demonic Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30…60 seconds, whenever you use a skill that targets a foe, you deal 5…20 shadow damage to all other foes adjacent to you.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) When using a skill on a foe, deal 5…20 shadow damage to all other foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/9/98/Demonic_Flesh_%28large%29.jpg?20081212203342" }; - public static readonly Skill DenyHexes = new() { Id = 991, Name = "Deny Hexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one hex from target ally and one additional hex for each recharging Divine Favor skill you have.", ConciseDescription = "Spell. Removes one hex from target ally and one additional hex for each recharging Divine Favor skill you have.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Deny_Hexes_%28large%29.jpg?20081212202655" }; - public static readonly Skill Depravity = new() { Id = 820, Name = "Depravity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, whenever target foe casts a spell, that foe and one nearby foe lose 1…5 Energy.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Causes 1…5 Energy loss whenever target foe casts a spell. One foe near your target also loses Energy.", IconUrl = "https://wiki.guildwars.com/images/4/40/Depravity_%28large%29.jpg?20081212203352" }; - public static readonly Skill DesecrateEnchantments = new() { Id = 112, Name = "Desecrate Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all nearby foes take 6…60 shadow damage and 4…20 shadow damage for each enchantment on them.", ConciseDescription = "Spell. Deals 6…60 damage to target and nearby foes. Deals 4…20 more damage for each enchantment on them.", IconUrl = "https://wiki.guildwars.com/images/3/39/Desecrate_Enchantments_%28large%29.jpg?20081212203001" }; - public static readonly Skill DesperateStrike = new() { Id = 948, Name = "Desperate Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If you have less than 50…80% Health, you deal +15…60 damage.", ConciseDescription = "Lead Attack. Deals +15…60 damage if you have less than 50…80% Health.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Desperate_Strike_%28large%29.jpg?20081212194235" }; - public static readonly Skill DesperationBlow = new() { Id = 323, Name = "Desperation Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +10…40 damage, and your target suffers from one of the following conditions: Deep Wound (for 20 seconds), Weakness (for 20 seconds), Bleeding (for 25 seconds), or Crippled (for 15 seconds). After making a Desperation Blow, you are knocked down.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts one of the following random conditions: Deep Wound (20 seconds), Weakness (20 seconds), Bleeding (25 seconds), or Crippled (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1f/Desperation_Blow_%28large%29.jpg?20081212211027" }; - public static readonly Skill Destruction = new() { Id = 920, Name = "Destruction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 5…25 damage for each second the Spirit was alive (maximum 150 damage).", ConciseDescription = "Binding Ritual. Create a level 1…14 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 5…25 damage for each second the Spirit was alive (maximum 150 damage).", IconUrl = "https://wiki.guildwars.com/images/0/07/Destruction_%28large%29.jpg?20081212205723" }; - public static readonly Skill DestructionPvP = new() { Id = 3008, Name = "Destruction (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 1…10 damage for each second the Spirit was alive (maximum of 150 damage).", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30 second lifespan). On death, it deals 1…10 damage for each second it was alive to all foes in the area (maximum 150 damage).", IconUrl = "" }; - public static readonly Skill DestructiveWasGlaive = new() { Id = 1732, Name = "Destructive Was Glaive", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Glaive's ashes for up to 30…60 seconds. While you hold her ashes, all Ritualist skills have 20% armor penetration. When you drop her ashes, all foes in the area are struck for 15…85 lightning damage.", ConciseDescription = "Elite Item Spell. (30…60 seconds.) Your Ritualist skills have 20% armor penetration. Drop effect: deals 15…85 lightning damage to all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Destructive_Was_Glaive_%28large%29.jpg?20081212205248" }; - public static readonly Skill DestructiveWasGlaivePvP = new() { Id = 3157, Name = "Destructive Was Glaive (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Glaive's ashes for up to 30…60 seconds. While you hold her ashes, all Ritualist skills have 10% armor penetration. When you drop her ashes, all foes in the area are struck for 15…85 lightning damage.", ConciseDescription = "Elite Item Spell. (30…60 seconds.) Your Ritualist skills have 10% armor penetration. Drop effect: deals 15…85 lightning damage to all foes in the area.", IconUrl = "" }; - public static readonly Skill DeterminedShot = new() { Id = 402, Name = "Determined Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Determined Shot hits, you strike for +5…20 damage. If Determined Shot fails to hit, all of your attack skills are recharged.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Recharges your attack skills if it fails to hit.", IconUrl = "https://wiki.guildwars.com/images/3/31/Determined_Shot_%28large%29.jpg?20081212204747" }; - public static readonly Skill DevastatingHammer = new() { Id = 355, Name = "Devastating Hammer", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If Devastating Hammer hits, your target is knocked down and suffers from Weakness for 5…20 seconds.", ConciseDescription = "Elite Hammer Attack. Causes knock-down. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/55/Devastating_Hammer_%28large%29.jpg?20081212210901" }; - public static readonly Skill Disarm = new() { Id = 2066, Name = "Disarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Sword | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. Interrupt target foe's action. If that action was an attack, all of that foe's attack skills are disabled for 0…3 second[s].", ConciseDescription = "Sword Attack. Interrupts target foe. Interruption effect: disables this foe's attack skills (0…3 second[s]) if that action was an attack.", IconUrl = "https://wiki.guildwars.com/images/0/09/Disarm_%28large%29.jpg?20081212211104" }; - public static readonly Skill DischargeEnchantment = new() { Id = 1347, Name = "Discharge Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one enchantment from target foe. If that foe is hexed, this skill recharges 20…50% faster.", ConciseDescription = "Spell. Removes one enchantment from target foe. 20…50% faster recharge if that foe was hexed.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Discharge_Enchantment_%28large%29.jpg?20081212200142" }; - public static readonly Skill DisciplinedStance = new() { Id = 376, Name = "Disciplined Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…4 second[s], you gain +10 armor and have a 75% chance to block attacks. Disciplined Stance ends if you use an adrenal skill.", ConciseDescription = "Stance. (1…4 second[s].) You have 75% chance to block and +10 armor.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Disciplined_Stance_%28large%29.jpg?20081212210624" }; - public static readonly Skill Discord = new() { Id = 817, Name = "Discord", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe is suffering from a condition and under the effects of a hex or an enchantment, that foe suffers 30…110 damage.", ConciseDescription = "Elite Spell. Deals 30…110 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Discord_%28large%29.jpg?20081212203027" }; - public static readonly Skill DiscordPvP = new() { Id = 2863, Name = "Discord (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe is suffering from a condition and under the effects of a hex or an enchantment, that foe suffers 30…110 damage.", ConciseDescription = "Elite Spell. Deals 30…110 damage.", IconUrl = "" }; - public static readonly Skill Disenchantment = new() { Id = 923, Name = "Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. This spirit deals 5…20 damage and anyone struck by its attack loses one enchantment. This spirit dies after 10…35 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (10…35 second lifespan). Its attacks deal 5…20 damage and remove one enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/79/Disenchantment_%28large%29.jpg?20081212205444" }; - public static readonly Skill DisenchantmentPvP = new() { Id = 3017, Name = "Disenchantment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. This spirit deals 5…20 damage and anyone struck by its attack loses one enchantment. This spirit dies after 10…35 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (10…35 second lifespan). Its attacks deal 5…20 damage and remove one enchantment.", IconUrl = "" }; - public static readonly Skill Dismember = new() { Id = 337, Name = "Dismember", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If it hits, this axe blow will inflict a Deep Wound on the target foe, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Axe Attack. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/bd/Dismember_%28large%29.jpg?20081212210139" }; - public static readonly Skill DismissCondition = new() { Id = 1691, Name = "Dismiss Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one condition from target ally. If that ally is under the effects of an enchantment, that ally is healed for 15…75 Health.", ConciseDescription = "Spell. Removes one condition. Heals for 15…75 if target ally is enchanted.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Dismiss_Condition_%28large%29.jpg?20081212202326" }; - public static readonly Skill Displacement = new() { Id = 1249, Name = "Displacement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "³⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. All non-spirit allies within its range have a 75% chance to block incoming attacks. Every time an attack is blocked in this way, this spirit takes 60 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30…60 second lifespan). Non-spirit allies within range have 75% chance to block. Block effect: this spirit takes 60 damage.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Displacement_%28large%29.jpg?20081212205306" }; - public static readonly Skill DisplacementPvP = new() { Id = 3010, Name = "Displacement (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "3", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. All non-spirit allies within its range have a 75% chance to block incoming attacks. Every time an attack is blocked in this way, this spirit takes 60 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Non-spirit allies within range have 75% chance to block.", IconUrl = "" }; - public static readonly Skill DisruptingAccuracy = new() { Id = 1723, Name = "Disrupting Accuracy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 36 seconds, whenever your arrows critical, they also interrupt your target.", ConciseDescription = "Preparation. (36 seconds.) Interrupts an action whenever your arrows critical.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Disrupting_Accuracy_%28large%29.jpg?20081212204848" }; - public static readonly Skill DisruptingChop = new() { Id = 340, Name = "Disrupting Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If it hits, this attack interrupts the target's current action. If that action was a skill, that skill is disabled for an additional 20 seconds.", ConciseDescription = "Axe Attack. Interrupts an action. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/4/45/Disrupting_Chop_%28large%29.jpg?20081212210239" }; - public static readonly Skill DisruptingDagger = new() { Id = 571, Name = "Disrupting Dagger", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a Disrupting Dagger at target foe that strikes for 10…35 earth damage. If that foe was activating a skill, that skill is interrupted. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Projectile: deals 10…35 earth damage. Interrupts a skill.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Disrupting_Dagger_%28large%29.jpg?20081212194158" }; - public static readonly Skill DisruptingLunge = new() { Id = 445, Name = "Disrupting Lunge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Disrupting Lunge that deals +1…12 damage. If that attack strikes a foe using a skill that skill is interrupted and is disabled for an additional 20 seconds.", ConciseDescription = "Pet Attack. Deals +1…12 damage. Interrupts a skill. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Disrupting_Lunge_%28large%29.jpg?20081212204841" }; - public static readonly Skill DisruptingShot = new() { Id = 2143, Name = "Disrupting Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "¹⁄₂", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, target foe's action is interrupted. If that action was a Skill, you strike for +10…40 damage.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: +10…40 damage if you interrupt a skill.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Disrupting_Shot_%28large%29.jpg?20081212204601" }; - public static readonly Skill DisruptingStab = new() { Id = 1025, Name = "Disrupting Stab", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, it is disabled for 3…10 seconds.", ConciseDescription = "Lead Attack. Interrupts an action. If the interrupted action was a spell, it is disabled (3…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Disrupting_Stab_%28large%29.jpg?20081212193958" }; - public static readonly Skill DisruptingThrow = new() { Id = 1604, Name = "Disrupting Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits a foe suffering from a condition, that foe is interrupted.", ConciseDescription = "Spear Attack. Interrupts actions.", IconUrl = "https://wiki.guildwars.com/images/9/90/Disrupting_Throw_%28large%29.jpg?20081212203723" }; - public static readonly Skill Dissonance = new() { Id = 921, Name = "Dissonance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. This spirit deals 5…20 damage and anyone struck by its attack is interrupted. This spirit dies after 10…25 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (10…25 second lifespan). Its attacks deal 5…20 damage and interrupt actions.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Dissonance_%28large%29.jpg?20081212205814" }; - public static readonly Skill DissonancePvP = new() { Id = 3014, Name = "Dissonance (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. This spirit deals 5…20 damage and anyone struck by its attack is interrupted. This spirit dies after 10…25 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (10…25 second lifespan). Its attacks deal 5…20 damage and interrupt actions.", IconUrl = "" }; - public static readonly Skill Distortion = new() { Id = 11, Name = "Distortion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…5 second[s], you have a 75% chance to block attacks. Whenever you block an attack this way, you lose 2 Energy or Distortion ends.", ConciseDescription = "Stance. (1…5 second[s].) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/7/78/Distortion_%28large%29.jpg?20081212201153" }; - public static readonly Skill DistractingBlow = new() { Id = 325, Name = "Distracting Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. Swipe your weapon at the target, dealing no damage but disrupting the target's current action (and the actions of foes adjacent to your target).", ConciseDescription = "Melee Attack. Also attacks foes adjacent to your target. Interrupts an action.", IconUrl = "https://wiki.guildwars.com/images/6/66/Distracting_Blow_%28large%29.jpg?20081212210153" }; - public static readonly Skill DistractingShot = new() { Id = 399, Name = "Distracting Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Distracting Shot hits, it interrupts target foe's action but deals only 1…16 damage. If the interrupted action was a skill, that skill is disabled for an additional 20 seconds.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/5/57/Distracting_Shot_%28large%29.jpg?20081212204615" }; - public static readonly Skill DistractingStrike = new() { Id = 2194, Name = "Distracting Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If Distracting Strike hits, it deals no damage and interrupts target foe's action. If target foe has Cracked Armor, that skill is disabled for 20 seconds.", ConciseDescription = "Melee Attack. Interrupts an action. Interruption effect: Disables interrupted skill (20 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Distracting_Strike_%28large%29.jpg?20081212210818" }; - public static readonly Skill Diversion = new() { Id = 30, Name = "Diversion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "3", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next time target foe uses a skill, that skill takes an additional 10…56 seconds to recharge.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next skill takes +10…56 seconds to recharge.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Diversion_%28large%29.jpg?20081212201642" }; - public static readonly Skill DivertHexes = new() { Id = 1692, Name = "Divert Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Remove up to 1…3 hex[es] from target ally. For each hex removed in this way, that ally loses one condition and gains 15…75 Health.", ConciseDescription = "Elite Spell. Removes 1…3 hex[es]. For each hex removed, target ally loses one condition and gains 15…75 Health.", IconUrl = "https://wiki.guildwars.com/images/7/74/Divert_Hexes_%28large%29.jpg?20081212202650" }; - public static readonly Skill DivineBoon = new() { Id = 284, Name = "Divine Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, whenever you cast a Protection Prayer or Divine Favor spell that targets an ally, that ally is healed for 15…60 Health, and you lose 1 Energy.", ConciseDescription = "Enchantment Spell. Whenever you cast a Protection Prayer or Divine Favor spell on an ally, that ally is healed for 15…60.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Divine_Boon_%28large%29.jpg?20081212202329" }; - public static readonly Skill DivineHealing = new() { Id = 279, Name = "Divine Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heals you and party members within earshot for 15…60 points.", ConciseDescription = "Spell. Heals you and party members within earshot for 15…60.", IconUrl = "https://wiki.guildwars.com/images/0/08/Divine_Healing_%28large%29.jpg?20081212202149" }; - public static readonly Skill DivineIntervention = new() { Id = 246, Name = "Divine Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10 seconds, the next time target ally receives damage that would be fatal, the damage is negated and that ally is healed for 26…240 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Negates the next fatal damage target ally takes. Negation effect: heals for 26…240.", IconUrl = "https://wiki.guildwars.com/images/a/af/Divine_Intervention_%28large%29.jpg?20081212202122" }; - public static readonly Skill DivineSpirit = new() { Id = 310, Name = "Divine Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…14 second[s], Monk Spells cost you 5 less Energy to cast. (Minimum cost: 1 Energy.)", ConciseDescription = "Enchantment Spell. (1…14 second[s].) Monk spells cost you 5 less Energy.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Divine_Spirit_%28large%29.jpg?20081212202653" }; - public static readonly Skill Dodge = new() { Id = 425, Name = "Dodge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you move 33% faster and have a 27…75% chance to block incoming projectiles. Dodge ends if you attack.", ConciseDescription = "Stance. (5…11 seconds.) You move 33% faster and have 27…75% chance to block projectile attacks.", IconUrl = "https://wiki.guildwars.com/images/b/be/Dodge_%28large%29.jpg?20081225000412" }; - public static readonly Skill DodgeThis = new() { Id = 2354, Name = "Dodge This!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Shout. For 16…20 seconds, your next attack cannot be blocked and does +14…20 damage.", ConciseDescription = "Shout. (16…20 seconds.) Your next attack is unblockable and deals +14…20 damage.", IconUrl = "https://wiki.guildwars.com/images/4/4b/%22Dodge_This%21%22.jpg" }; - public static readonly Skill DolyakSignet = new() { Id = 361, Name = "Dolyak Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = "", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For 8…20 seconds, you have +10…40 armor and cannot be knocked down, but your movement is slowed by 75%.", ConciseDescription = "Signet. (8…20 seconds.) You have +10…40 armor and cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Dolyak_Signet_%28large%29.jpg?20081212210605" }; - public static readonly Skill DontTrip = new() { Id = 2216, Name = "Don't Trip!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 3205 seconds, party members within earshot cannot be knocked down.", ConciseDescription = "Shout. (3…5 seconds.) Prevents knock-down; affects party members within earshot.", IconUrl = "https://wiki.guildwars.com/images/c/c1/%22Don%27t_Trip%21%22.jpg" }; - public static readonly Skill Doom = new() { Id = 1264, Name = "Doom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Strike target foe for 10…40 lightning (maximum 135) damage for every recharging binding ritual you have.", ConciseDescription = "Spell. Deals 10…40 lightning damage (maximum 135) for each of your recharging binding rituals.", IconUrl = "https://wiki.guildwars.com/images/0/07/Doom_%28large%29.jpg?20081212205255" }; - public static readonly Skill DoubleDragon = new() { Id = 1091, Name = "Double Dragon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. Invoke the power of the Dragon. For 8 seconds, you and target ally are enchanted with Double Dragon. Adjacent foes are dealt 5…30 fire damage each second. Additionally, when you or your ally use skills that target a foe, that foe is set on fire for 0…3 second[s].", ConciseDescription = "Elite Enchantment Spell. (8 seconds.) Enchants you and target ally. Adjacent foes take 5…30 fire damage each second. Skills that target a foe also inflict Burning (0…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/c/c8/Double_Dragon_%28large%29.jpg?20081212195207" }; - public static readonly Skill DragonSlash = new() { Id = 907, Name = "Dragon Slash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "10", Sacrifice = "", Upkeep = "", Description = "Elite Sword Attack. If Dragon Slash hits, you strike for +10…40 damage and gain 1…5 strike[s] of adrenaline.", ConciseDescription = "Elite Sword Attack. Deals +10…40 damage. You gain 1…5 strike[s] of adrenaline if it hits.", IconUrl = "https://wiki.guildwars.com/images/4/49/Dragon_Slash_%28large%29.jpg?20081212211059" }; - public static readonly Skill DragonsStomp = new() { Id = 1086, Name = "Dragon's Stomp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "25", Activation = "3", Recharge = "15", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You invoke a Dragon's Stomp at target foe's location. All foes near this location are knocked down and are struck for 26…100 earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage. Causes knock-down. Also hits foes near this foe.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Dragon%27s_Stomp_%28large%29.jpg?20081212195349" }; - public static readonly Skill DrainDelusions = new() { Id = 1337, Name = "Drain Delusions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed in this way, that foe loses 1…5 Energy and you gain 4 Energy for each point lost.", ConciseDescription = "Spell. Removes one Mesmer hex from target foe. Causes 1…5 Energy loss. You gain 4 Energy for each point lost.", IconUrl = "https://wiki.guildwars.com/images/8/80/Drain_Delusions_%28large%29.jpg?20081212195938" }; - public static readonly Skill DrainEnchantment = new() { Id = 68, Name = "Drain Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove an enchantment from target foe. If an enchantment is removed, you gain 8…17 Energy and 40…120 Health.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effect: you gain 8…17 Energy and 40…120 Health.", IconUrl = "https://wiki.guildwars.com/images/8/80/Drain_Enchantment_%28large%29.jpg?20081212195942" }; - public static readonly Skill DrawConditions = new() { Id = 311, Name = "Draw Conditions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All negative conditions are transferred from target other ally to yourself. For each condition acquired, you gain 6…26 Health.", ConciseDescription = "Spell. Transfers all conditions from target ally to yourself. Transfer effect: you gain 6…26 Health for each condition.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Draw_Conditions_%28large%29.jpg?20090530234158" }; - public static readonly Skill DrawSpirit = new() { Id = 1224, Name = "Draw Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Teleport target allied spirit to your location.", ConciseDescription = "Spell. Teleports target allied spirit to your location.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Draw_Spirit_%28large%29.jpg?20081212205749" }; - public static readonly Skill DrunkenBlow = new() { Id = 1133, Name = "Drunken Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +10…40 damage and your target suffers from one of the following conditions: Deep Wound (for 20 seconds), Weakness (for 20 seconds), Bleeding (for 25 seconds), or Crippled (for 15 seconds). After making a Drunken Blow, you are knocked down.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts one of the following random conditions: Deep Wound (20 seconds), Weakness (20 seconds), Bleeding (25 seconds), or Crippled (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/16/Drunken_Blow_%28large%29.jpg?20081212210252" }; - public static readonly Skill DrunkenMaster = new() { Id = 2218, Name = "Drunken Master", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 72…90 seconds, your movement and attack speeds are increased by 10…15%. If you are drunk while activating this skill, your movement and attack speeds are increased by 25…33% instead.", ConciseDescription = "Stance. (72…90 seconds.) You move and attack 10…15% faster if you are not drunk. You move and attack 25…33% faster if you are drunk.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Drunken_Master.jpg" }; - public static readonly Skill DrydersDefenses = new() { Id = 452, Name = "Dryder's Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you gain 75% chance to block attacks and 34…60 armor against elemental damage.", ConciseDescription = "Stance. (5…11 seconds.) You have 75% chance to block and +34…60 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/7/70/Dryder%27s_Defenses_%28large%29.jpg?20081212204559" }; - public static readonly Skill DualShot = new() { Id = 396, Name = "Dual Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot two arrows simultaneously at target foe. These arrows deal 25% less damage.", ConciseDescription = "Bow Attack. You shoot two arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Dual_Shot_%28large%29.jpg?20081212204711" }; - public static readonly Skill DulledWeapon = new() { Id = 1235, Name = "Dulled Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, target foe and all adjacent foes cannot achieve a critical hit and deal 1…15 less damage.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (5…15 seconds). Removes ability to land a critical hit. Reduces damage by 1…15.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Dulled_Weapon_%28large%29.jpg?20081212205319" }; - public static readonly Skill DustCloak = new() { Id = 1497, Name = "Dust Cloak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All adjacent foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all adjacent foes are Blinded for 1…4 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to adjacent foes. End effect: inflicts Blindness condition (1…4 second[s]) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/03/Dust_Cloak_%28large%29.jpg?20081212194852" }; - public static readonly Skill DustCloakPvP = new() { Id = 3347, Name = "Dust Cloak (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All adjacent foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all adjacent foes are Blinded for 1…4 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to adjacent foes. End effect: inflicts Blindness condition (1…4 second[s]) on adjacent foes.", IconUrl = "" }; - public static readonly Skill DustTrap = new() { Id = 457, Name = "Dust Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "25", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Dust Trap is triggered, every second (for 5 seconds total), all nearby foes are Blinded for 3…8 seconds and take 10…25 damage. While activating this skill, you are easily interrupted. Dust Trap ends after 90 seconds.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 10…25 damage every second (5 seconds). Inflicts Blindness condition (3…8 seconds) every second (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0a/Dust_Trap_%28large%29.jpg?20081212205048" }; - public static readonly Skill DwarvenBattleStance = new() { Id = 375, Name = "Dwarven Battle Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…11 seconds, if you are wielding a hammer, you attack 33% faster, you gain +40 armor, and your attack skills interrupt foes when they hit.", ConciseDescription = "Elite Stance. (5…11 seconds.) You attack 33% faster, you gain +40 armor, and your attack skills interrupt actions.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Dwarven_Battle_Stance_%28large%29.jpg?20081212210555" }; - public static readonly Skill DwarvenStability = new() { Id = 2423, Name = "Dwarven Stability", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 24…30 seconds, your stances last 55…100% longer. If you activated this skill while drunk, you cannot be knocked down.", ConciseDescription = "Enchantment Spell. (24…30 seconds.) Your stances last 55…100% longer. You cannot be knocked-down if you activated this skill while drunk .", IconUrl = "https://wiki.guildwars.com/images/4/4c/Dwarven_Stability.jpg" }; - public static readonly Skill DwaynasKiss = new() { Id = 283, Name = "Dwayna's Kiss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target other ally for 15…60 Health and an additional 10…35 Health for each enchantment or hex on that ally.", ConciseDescription = "Spell. Heals for 15…60. Heals for 10…35 more for each enchantment and hex on target ally.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Dwayna%27s_Kiss_%28large%29.jpg?20081212202645" }; - public static readonly Skill DwaynasSorrow = new() { Id = 838, Name = "Dwayna's Sorrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, target ally and all nearby allies are enchanted with Dwayna's Sorrow. If an ally dies while under the effects of Dwayna's Sorrow, your party is healed for 5…50.", ConciseDescription = "Enchantment Spell. Enchants allies near your target (30 seconds). Your party is healed for 5…50 whenever one of these allies dies.", IconUrl = "https://wiki.guildwars.com/images/6/61/Dwayna%27s_Sorrow_%28large%29.jpg?20081212201816" }; - public static readonly Skill DwaynasTouch = new() { Id = 1528, Name = "Dwayna's Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target touched ally is healed for 15…60 Health for each Enchantment on you (maximum 150).", ConciseDescription = "Touch Spell. Heals for 15…60 (maximum 150) for each enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/5/54/Dwayna%27s_Touch_%28large%29.jpg?20081212194624" }; - public static readonly Skill EarBite = new() { Id = 2213, Name = "Ear Bite", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = "", Activation = "³⁄₄", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe takes 50…70 piercing damage and begins Bleeding for 15…25 seconds.", ConciseDescription = "Touch Skill. Deals 50…70 piercing damage and inflicts Bleeding condition (15…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c6/Ear_Bite.jpg" }; - public static readonly Skill EarthAttunement = new() { Id = 169, Name = "Earth Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Earth. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Earth Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use an Earth Magic skill.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Earth_Attunement_%28large%29.jpg?20081212195216" }; - public static readonly Skill EarthShaker = new() { Id = 354, Name = "Earth Shaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. Target foe and all adjacent foes are knocked down. (50% failure chance with Hammer Mastery 4 or less.)", ConciseDescription = "Elite Hammer Attack. Knocks down target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Earth_Shaker_%28large%29.jpg?20081212210749" }; - public static readonly Skill Earthbind = new() { Id = 1252, Name = "Earthbind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. All non-spirit foes knocked down within its range are knocked down for at least 3 seconds. Whenever this happens, this spirit loses 50…25 Health. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…45 second lifespan). Any time non-spirit foes within range are knocked down, they are knocked down for at least 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Earthbind_%28large%29.jpg?20081212205943" }; - public static readonly Skill EarthbindPvP = new() { Id = 3015, Name = "Earthbind (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. All non-spirit foes knocked down within its range are knocked down for at least 3 seconds. Whenever this happens, this spirit loses 50…25 Health. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Any time non-spirit foes within range are knocked down, they are knocked down for at least 3 seconds.", IconUrl = "" }; - public static readonly Skill EarthenShackles = new() { Id = 2000, Name = "Earthen Shackles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3 seconds, target and all nearby foes move 90% slower. When Earthen Shackles ends, it applies Weakness for 5…20 seconds.", ConciseDescription = "Hex Spell. (3 seconds.) Target and nearby foes move 90% slower. Applies Weakness for 5…20 seconds when it ends.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Earthen_Shackles_%28large%29.jpg?20081212195657" }; - public static readonly Skill Earthquake = new() { Id = 170, Name = "Earthquake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "25", Activation = "3", Recharge = "15", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You invoke an Earthquake at target foe's location. All foes near this location are knocked down and are struck for 26…100 earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage. Also hits foes near target. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Earthquake_%28large%29.jpg?20090601025915" }; - public static readonly Skill EbonBattleStandardofCourage = new() { Id = 2231, Name = "Ebon Battle Standard of Courage", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You plant an Ebon Battle Standard of Courage at your current location. For 14…20 seconds, non-spirit allies in this area gain +24 armor and an additional +24 armor against Charr.", ConciseDescription = "Ward Spell. (14…20 seconds.) Allies in this ward have +24 armor and +24 more armor against Charr.", IconUrl = "https://wiki.guildwars.com/images/5/53/Ebon_Battle_Standard_of_Courage.jpg" }; - public static readonly Skill EbonBattleStandardofHonor = new() { Id = 2233, Name = "Ebon Battle Standard of Honor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You plant an Ebon Battle Standard of Honor at your current location. For 14…20 seconds, non-spirit allies in this area strike for +8…15 damage and an additional +7…10 vs. Charr.", ConciseDescription = "Ward Spell. (14…20 seconds.) Allies in this ward deal +8…15 damage and +7…10 more damage against Charr.", IconUrl = "https://wiki.guildwars.com/images/5/51/Ebon_Battle_Standard_of_Honor.jpg" }; - public static readonly Skill EbonBattleStandardofWisdom = new() { Id = 2232, Name = "Ebon Battle Standard of Wisdom", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You plant an Ebon Battle Standard of Wisdom at your current location. For 14…20 seconds, non-spirit allies in this area have a 44…60% chance to halve skill recharge of spells they cast.", ConciseDescription = "Ward Spell. (14…20 seconds.) Spells that allies in this ward cast have a 44…60% chance to recharge 50% faster.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Ebon_Battle_Standard_of_Wisdom.jpg" }; - public static readonly Skill EbonDustAura = new() { Id = 1760, Name = "Ebon Dust Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Flash Enchantment Spell. When you cast this enchantment, all nearby foes are Blinded for 1…7 second[s]. For 30 seconds, if you are wielding an earth weapon, your melee attacks deal +3…15 earth damage. When this enchantment ends, you are cured of Blindness.", ConciseDescription = "Elite Flash Enchantment Spell. (30 seconds.) Deal +3…15 earth damage with your melee attacks. Initial Effect: Blinds nearby foes for 1…7 second[s]. End Effect: removes Blindness.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Ebon_Dust_Aura_%28large%29.jpg?20081212194751" }; - public static readonly Skill EbonEscape = new() { Id = 2420, Name = "Ebon Escape", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Shadow Step to target other ally. You and that other ally are healed for 70…110 health.", ConciseDescription = "Spell. Heals you and target ally for 70…110. Initial effect: Shadow Step to this ally.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Ebon_Escape.jpg" }; - public static readonly Skill EbonHawk = new() { Id = 1374, Name = "Ebon Hawk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send a projectile that strikes target foe for 10…85 earth damage and causes Weakness for 5…15 seconds if it hits.", ConciseDescription = "Spell. Projectile: deals 10…85 earth damage and inflicts Weakness condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/44/Ebon_Hawk_%28large%29.jpg?20081212195337" }; - public static readonly Skill EbonVanguardAssassinSupport = new() { Id = 2235, Name = "Ebon Vanguard Assassin Support", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Summon a level 14…20 Ebon Vanguard Assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike. This summoned Assassin Shadow Steps to target foe. If that foe is a Charr, the Assassin lives for 24…30 seconds. If target foe is not a Charr, the Assassin lives for 12…15 seconds.", ConciseDescription = "Spell. Summon a level 14…20 assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike; it Shadow Steps to this foe. If this foe is a Charr, the assassin lives for 24…30 seconds. If target foe is not a Charr, the Assassin lives for 12…15 seconds.", IconUrl = "https://wiki.guildwars.com/images/0/03/Ebon_Vanguard_Assassin_Support.jpg" }; - public static readonly Skill EbonVanguardSniperSupport = new() { Id = 2234, Name = "Ebon Vanguard Sniper Support", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 54…90 piercing damage and begins Bleeding for 5…25 seconds. This attack has a 10% chance of doing an additional +540…900 piercing damage. If this attack hits a Charr it has a 25% chance of doing an additional +540…900 piercing damage.", ConciseDescription = "Spell. Deals 54…90 piercing damage and inflicts Bleeding condition (5…25 seconds). 10% chance of +540…900 piercing damage. 25% chance of +540…900 piercing damage if target foe is a Charr.", IconUrl = "https://wiki.guildwars.com/images/1/16/Ebon_Vanguard_Sniper_Support.jpg" }; - public static readonly Skill Echo = new() { Id = 74, Name = "Echo", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 30 seconds, Echo is replaced with the next skill you use. Echo acts as this skill for 30 seconds.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Echo becomes the next skill you use (30 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/12/Echo_%28large%29.jpg?20081212201430" }; - public static readonly Skill EdgeofExtinction = new() { Id = 464, Name = "Edge of Extinction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. If a non-spirit creature within range dies, Edge of Extinction deals 14…50 damage to all creatures of the same type that are below 90% Health and within range of the spirit. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Deals 14…50 damage to creatures in its range whenever a creature of the same type dies. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Edge_of_Extinction_%28large%29.jpg?20081212204245" }; - public static readonly Skill ElementalAttunement = new() { Id = 164, Name = "Elemental Attunement", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 25…60 seconds, you are attuned to Air, Fire, Water, and Earth and gain +1…2 to these attributes. You gain 50% of the base Energy cost of the skill each time you use magic associated with any of these elements.", ConciseDescription = "Elite Enchantment Spell. (25…60 seconds.) Your elemental attributes are increased by +1…2. You gain 50% of the Energy cost of any Air, Earth, Fire, and Water Magic skills you use.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Elemental_Attunement_%28large%29.jpg?20081212195808" }; - public static readonly Skill ElementalFlame = new() { Id = 1663, Name = "Elemental Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…35 seconds, whenever you apply an Elemental hex to a foe, that foe is set on fire for 1…5 second[s].", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Inflicts Burning condition (1…5 second[s]) whenever you apply an Elemental hex to a target.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Elemental_Flame_%28large%29.jpg?20081212195214" }; - public static readonly Skill ElementalFlamePvP = new() { Id = 3397, Name = "Elemental Flame (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, whenever you apply an Elemental hex to a foe, that foe is set on fire for 1…2 second[s].", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Inflicts Burning condition (1…2 second[s]) whenever you apply an Elemental hex to a target.", IconUrl = "" }; - public static readonly Skill ElementalLord = new() { Id = 1951, Name = "Elemental Lord", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 40…60 seconds, your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 Energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", ConciseDescription = "Enchantment Spell. (40…60 seconds.) Your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", IconUrl = "https://wiki.guildwars.com/images/2/27/Elemental_Lord.jpg" }; - public static readonly Skill ElementalLord2 = new() { Id = 2094, Name = "Elemental Lord", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 40…60 seconds, your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 Energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", ConciseDescription = "Enchantment Spell. (40…60 seconds.) Your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", IconUrl = "https://wiki.guildwars.com/images/2/27/Elemental_Lord.jpg" }; - public static readonly Skill ElementalResistance = new() { Id = 72, Name = "Elemental Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, You gain +40 armor against elemental damage, but you lose 24…12 armor against physical damage.", ConciseDescription = "Stance. (30…90 seconds.) You have +40 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Elemental_Resistance_%28large%29.jpg?20081212201648" }; - public static readonly Skill EmpathicRemoval = new() { Id = 1126, Name = "Empathic Removal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You and target other ally lose 1 condition and 1 hex, and are healed for 50.", ConciseDescription = "Elite Spell. Removes one condition and hex from target ally and yourself, and heals for 50.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Empathic_Removal_%28large%29.jpg?20081212202022" }; - public static readonly Skill Empathy = new() { Id = 26, Name = "Empathy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, whenever target foe attacks, that foe takes 10…55 damage and deals 1…15 less damage.", ConciseDescription = "Hex Spell. (5…15 seconds.) Target foe's attacks deal 1…15 less damage, and that foe takes 10…55 damage with each attack.", IconUrl = "https://wiki.guildwars.com/images/2/21/Empathy_%28large%29.jpg?20081212200749" }; - public static readonly Skill EmpathyPvP = new() { Id = 3151, Name = "Empathy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, whenever target foe attacks, that foe takes 15…45 damage.", ConciseDescription = "Hex Spell. (5…15 seconds.) Target foe takes 15…45 damage whenever it attacks.", IconUrl = "" }; - public static readonly Skill Empowerment = new() { Id = 1747, Name = "Empowerment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. All allies within its range holding an item gain 15…45 maximum Health and 10 maximum Energy. This spirit dies after 15…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…60 second lifespan). Allies in range holding an item gain 15…45 maximum Health and 10 maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Empowerment_%28large%29.jpg?20081212205804" }; - public static readonly Skill EmpowermentPvP = new() { Id = 3024, Name = "Empowerment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. All allies within its range holding an item gain 15…45 maximum Health and 10 maximum Energy. This spirit dies after 15…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…60 second lifespan). Allies in range holding an item gain 15…45 maximum Health and 10 maximum Energy.", IconUrl = "" }; - public static readonly Skill EnchantedHaste = new() { Id = 1541, Name = "Enchanted Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 7 seconds, you move 25% faster. If this enchantment ends prematurely, you lose 1 condition.", ConciseDescription = "Flash Enchantment Spell. (7 seconds). You move 25% faster. Lose 1 condition if this enchantment ends prematurely.", IconUrl = "https://wiki.guildwars.com/images/0/00/Enchanted_Haste_%28large%29.jpg?20081212194622" }; - public static readonly Skill EnchantersConundrum = new() { Id = 1345, Name = "Enchanter's Conundrum", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe casts enchantments 100…200% slower. If target foe is not under the effects of an enchantment when this hex is applied, that foe and all adjacent foes take 10…100 damage.", ConciseDescription = "Elite Hex Spell. Causes 100…200% slower enchantment casting (10 seconds). Initial effect: deals 10…100 damage to target and adjacent foes if target foe is not enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Enchanter%27s_Conundrum_%28large%29.jpg?20081212201518" }; - public static readonly Skill EnchantersConundrumPvP = new() { Id = 3192, Name = "Enchanter's Conundrum (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe casts enchantments 100…200% slower. If target foe is not under the effects of an enchantment when this hex is applied, that foe and all adjacent foes take 10…100 damage.", ConciseDescription = "Elite Hex Spell. Causes 100…200% slower enchantment casting (10 seconds). Initial effect: deals 10…100 damage to target and adjacent foes if target foe is not enchanted.", IconUrl = "" }; - public static readonly Skill EndurePain = new() { Id = 347, Name = "Endure Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 7…18 seconds you have an additional 90…300 Health.", ConciseDescription = "Skill. (7…18 seconds.) You have +90…300 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Endure_Pain_%28large%29.jpg?20081212211228" }; - public static readonly Skill EnduringHarmony = new() { Id = 1574, Name = "Enduring Harmony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, chants and shouts last 50% longer on target non-spirit ally.", ConciseDescription = "Echo. (10…35 seconds.) Chants and shouts last 50% longer on target ally.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Enduring_Harmony_%28large%29.jpg?20081212203850" }; - public static readonly Skill EnduringToxin = new() { Id = 800, Name = "Enduring Toxin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5 seconds, target foe suffers 1…5 Health degeneration. If that foe is moving when Enduring Toxin would end, Enduring Toxin is renewed for another 5 seconds.", ConciseDescription = "Hex Spell. (5 seconds.) Causes 1…5 Health degeneration. Renewal: if the target foe is moving when this hex ends.", IconUrl = "https://wiki.guildwars.com/images/0/03/Enduring_Toxin_%28large%29.jpg?20081212194315" }; - public static readonly Skill EnergeticWasLeeSa = new() { Id = 2016, Name = "Energetic Was Lee Sa", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Lee Sa's ashes for 5…15 seconds. While you hold her ashes, you gain +2 Energy regeneration. When you drop her ashes, you gain +1…10 Energy.", ConciseDescription = "Item Spell. (5…15 seconds.) You have +2 Energy regeneration. Drop effect: you gain +1…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Energetic_Was_Lee_Sa_%28large%29.jpg?20081212205632" }; - public static readonly Skill EnergizingChorus = new() { Id = 1569, Name = "Energizing Chorus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next Shout or Chant used by each ally within earshot costs 3…7 less Energy.", ConciseDescription = "Chant. (10 seconds.) The next shout or chant costs 3…7 less Energy for allies within earshot.", IconUrl = "https://wiki.guildwars.com/images/3/35/Energizing_Chorus_%28large%29.jpg?20081212203823" }; - public static readonly Skill EnergizingFinale = new() { Id = 1775, Name = "Energizing Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, whenever a shout or chant ends on target non-spirit ally, that ally gains 1 Energy.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 1 Energy whenever a shout or chant ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Energizing_Finale_%28large%29.jpg?20081212204152" }; - public static readonly Skill EnergizingWind = new() { Id = 474, Name = "Energizing Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…6 spirit. For non-spirit creatures within its range, all skills cost 15 less Energy (minimum cost 10 Energy), and skills recharge 25% slower. This spirit dies after 1…31 second[s].", ConciseDescription = "Nature Ritual. Creates a level 1…6 spirit (1…31 second[s] lifespan). Skills cost 15 less energy (minimum cost 10 energy) and recharge 25% slower for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/9/98/Energizing_Wind_%28large%29.jpg?20090530231703" }; - public static readonly Skill EnergyBlast = new() { Id = 2193, Name = "Energy Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 1…2 damage for each point of Energy you have (maximum 130 damage).", ConciseDescription = "Spell. Deals 1…2 damage (maximum 130) for each point of Energy you have.", IconUrl = "https://wiki.guildwars.com/images/5/52/Energy_Blast_%28large%29.jpg?20081212195221" }; - public static readonly Skill EnergyBoon = new() { Id = 837, Name = "Energy Boon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 36…60 seconds, Energy Boon raises the maximum Health of you and target ally by 1…3 for each point of your respective maximum Energy. When this enchantment is first applied, you and your target gain 1…12 Energy. You gain an additional 1 Energy for every 2 points you have in Energy Storage.", ConciseDescription = "Elite Enchantment Spell. (36…60 seconds.) Maximum Health for you and target ally is increased by 1…3 for each point of maximum Energy. Initial effect: Both gain 1…12 Energy. You gain +1 Energy for every 2 points of Energy Storage.", IconUrl = "https://wiki.guildwars.com/images/d/df/Energy_Boon_%28large%29.jpg?20081212195913" }; - public static readonly Skill EnergyBurn = new() { Id = 42, Name = "Energy Burn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses 1…10 Energy and takes 9 damage for each point of Energy lost.", ConciseDescription = "Spell. Causes 1…10 Energy loss. Deals 9 damage for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/5/54/Energy_Burn_%28large%29.jpg?20081212200753" }; - public static readonly Skill EnergyDrain = new() { Id = 79, Name = "Energy Drain", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe loses 2…9 Energy. You gain 3 Energy for each point of Energy lost.", ConciseDescription = "Elite Spell. Causes 2…9 Energy loss. You gain 3 Energy for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Energy_Drain_%28large%29.jpg?20081212201639" }; - public static readonly Skill EnergySurge = new() { Id = 39, Name = "Energy Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe loses 1…10 Energy. For each point of Energy lost, that foe and all nearby foes take 9 damage.", ConciseDescription = "Elite Spell. Causes 1…10 Energy loss. Deals 9 damage to target and nearby foes for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Energy_Surge_%28large%29.jpg?20081212201441" }; - public static readonly Skill EnergyTap = new() { Id = 80, Name = "Energy Tap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses 4…7 Energy. You gain 2 Energy for each point of Energy lost.", ConciseDescription = "Spell. Causes 4…7 Energy loss. You gain 2 Energy for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/9/98/Energy_Tap_%28large%29.jpg?20081212201705" }; - public static readonly Skill EnervatingCharge = new() { Id = 224, Name = "Enervating Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 25…50 lightning damage and suffers from Weakness for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Spell. Deals 25…50 lightning damage. Inflicts Weakness condition (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Enervating_Charge_%28large%29.jpg?20081212195603" }; - public static readonly Skill Enfeeble = new() { Id = 117, Name = "Enfeeble", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target suffers from Weakness for 10…30 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (10…30 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/58/Enfeeble_%28large%29.jpg?20081212203346" }; - public static readonly Skill EnfeeblePvP = new() { Id = 2859, Name = "Enfeeble (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target suffers from Weakness for 10…30 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (10…30 seconds).", IconUrl = "" }; - public static readonly Skill EnfeeblingBlood = new() { Id = 118, Name = "Enfeebling Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "1", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Spell. Target foe and all nearby foes suffer from Weakness for 5…20 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (5…20 seconds) on this foe and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Enfeebling_Blood_%28large%29.jpg?20081212203411" }; - public static readonly Skill EnfeeblingBloodPvP = new() { Id = 2885, Name = "Enfeebling Blood (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "1", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Spell. Target foe and all nearby foes suffer from Weakness for 1…16 second[s].", ConciseDescription = "Spell. Inflicts Weakness condition (1…16 second[s]) on this foe and nearby foes.", IconUrl = "" }; - public static readonly Skill EnfeeblingTouch = new() { Id = 1079, Name = "Enfeebling Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe loses 5…50 Health and suffers from Weakness for 5…20 seconds.", ConciseDescription = "Touch Skill. Causes 5…50 Health loss. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/ee/Enfeebling_Touch_%28large%29.jpg?20081212203640" }; - public static readonly Skill EnragedLunge = new() { Id = 1202, Name = "Enraged Lunge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Pet Attack. Your animal companion attempts an Enraged Lunge that applies a Deep Wound to target foe for 5…20 seconds and deals +10…50 damage.", ConciseDescription = "Elite Pet Attack. Inflicts Deep Wound condition (5…20 seconds) and deals +10…50 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Enraged_Lunge_%28large%29.jpg?20081212204528" }; - public static readonly Skill EnragedLungePvP = new() { Id = 3051, Name = "Enraged Lunge (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Pet Attack. Your animal companion attempts an Enraged Lunge that deals +3…23 damage (maximum bonus 80) for each recharging Beast Mastery skill.", ConciseDescription = "Elite Pet Attack. Deals +3…23 damage (maximum 80) for each of your recharging Beast Mastery skills.", IconUrl = "" }; - public static readonly Skill EnragedSmash = new() { Id = 993, Name = "Enraged Smash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If Enraged Smash hits, you gain 1…4 strike[s] of adrenaline. If you hit a moving foe, you strike for +10…40 damage, and target foe is knocked down.", ConciseDescription = "Elite Hammer Attack. Gives you 1…4 strike[s] of adrenaline if you hit. Deals +10…40 damage and causes knockdown if target foe was moving.", IconUrl = "https://wiki.guildwars.com/images/6/67/Enraged_Smash_%28large%29.jpg?20081212210120" }; - public static readonly Skill EnragedSmashPvP = new() { Id = 2808, Name = "Enraged Smash (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If Enraged Smash hits, you gain 1…4 strike[s] of adrenaline. If you hit a moving foe, you strike for +10…40 damage, and target foe is knocked down.", ConciseDescription = "Elite Hammer Attack. Gives you 1…4 strike[s] of adrenaline if you hit. Deals +10…40 damage and causes knockdown if target foe was moving.", IconUrl = "" }; - public static readonly Skill EnragingCharge = new() { Id = 1414, Name = "Enraging Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…15 seconds, you move 25% faster. Enraging Charge ends when you successfully strike a target, at which point you gain 0…3 strike[s] of adrenaline if you hit with a melee attack.", ConciseDescription = "Stance. (5…15 seconds.) You move 25% faster. Gain +0…3 adrenaline on your next melee attack.", IconUrl = "https://wiki.guildwars.com/images/8/86/Enraging_Charge_%28large%29.jpg?20081212210320" }; - public static readonly Skill EntanglingAsp = new() { Id = 784, Name = "Entangling Asp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Entangling Asp must follow a lead attack. Target foe is knocked down and becomes Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Causes knock-down. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/31/Entangling_Asp_%28large%29.jpg?20081212194028" }; - public static readonly Skill EnvenomEnchantments = new() { Id = 936, Name = "Envenom Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses one enchantment. For every remaining enchantment, target foe is poisoned for 3…10 seconds.", ConciseDescription = "Spell. Removes one enchantment from target foe. Inflicts Poisoned condition (3…10 seconds for each remaining enchantment on that foe).", IconUrl = "https://wiki.guildwars.com/images/0/04/Envenom_Enchantments_%28large%29.jpg?20081212202754" }; - public static readonly Skill Epidemic = new() { Id = 78, Name = "Epidemic", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Spread all negative conditions and their remaining durations from target foe to all foes adjacent to your target.", ConciseDescription = "Spell. Conditions on target foe transfer to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Epidemic_%28large%29.jpg?20081212201308" }; - public static readonly Skill Equinox = new() { Id = 1212, Name = "Equinox", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. Spells cast within its range that cause Overcast cause an additional 10 Overcast. This spirit dies after 30…150 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Overcast-causing spells cast within range cause an additional 10 Overcast.", IconUrl = "https://wiki.guildwars.com/images/5/54/Equinox_%28large%29.jpg?20081212204903" }; - public static readonly Skill EremitesAttack = new() { Id = 1485, Name = "Eremite's Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If it hits, this attack deals +1…10 damage and removes a Dervish enchantment. If an enchantment is removed, you do an additional +1…10 damage and strike all adjacent foes.", ConciseDescription = "Scythe Attack. Deals +1…10 damage and removes a Dervish enchantment. Removal Effect: Deals +1…10 damage and strikes all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Eremite%27s_Attack_%28large%29.jpg?20081212194558" }; - public static readonly Skill EremitesZeal = new() { Id = 1524, Name = "Eremite's Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. You gain 1…3 Energy for each foe within earshot, maximum 8 Energy. For 10 seconds afterward, this enchantment does nothing. When this enchantment ends, you gain 1…3 Energy for each foe within earshot, maximum 8 Energy.", ConciseDescription = "Enchantment Spell. (10 seconds.) Initial effect: you gain 1…3 Energy (maximum 8) for each foe in earshot. End effect: you gain 1…3 Energy (maximum 8) for each foe in earshot.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Eremite%27s_Zeal_%28large%29.jpg?20081212194916" }; - public static readonly Skill Eruption = new() { Id = 167, Name = "Eruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Cause an Eruption at target foe's location. Each second for 5 seconds, foes near this location are struck for 10…40 earth damage and are Blinded for 10 seconds.", ConciseDescription = "Spell. Deals 10…40 earth damage each second (5 seconds). Hits foes near target's initial location. Inflicts Blindness condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/dc/Eruption_%28large%29.jpg?20081212195928" }; - public static readonly Skill Escape = new() { Id = 448, Name = "Escape", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…8 second[s], you move 33% faster and have a 75% chance to block attacks.", ConciseDescription = "Elite Stance. (1…8 second[s].) You move 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/d/db/Escape_%28large%29.jpg?20081212204714" }; - public static readonly Skill EscapePvP = new() { Id = 3060, Name = "Escape (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…8 second[s], you move 33% faster and have a 75% chance to block attacks. Escape ends if you make a melee attack.", ConciseDescription = "Elite Stance. (1…8 second[s].) You move 33% faster and have 75% chance to block.", IconUrl = "" }; - public static readonly Skill EssenceBond = new() { Id = 250, Name = "Essence Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally takes physical or elemental damage, you gain 1 Energy.", ConciseDescription = "Enchantment Spell. You gain 1 Energy whenever target ally takes physical or elemental damage.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Essence_Bond_%28large%29.jpg?20081212202114" }; - public static readonly Skill EssenceStrike = new() { Id = 1227, Name = "Essence Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 15…60 lightning damage. If any spirits are within earshot, you gain 1…9 Energy.", ConciseDescription = "Spell. Deals 15…60 lightning damage. You gain 1…9 Energy if any spirits are within earshot.", IconUrl = "https://wiki.guildwars.com/images/d/de/Essence_Strike_%28large%29.jpg?20081212205806" }; - public static readonly Skill EternalAura = new() { Id = 2109, Name = "Eternal Aura", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "4", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. You have +100 max Health. When this enchantment ends, all party members in the area are resurrected with 40…50% Health and 20…30% Energy.", ConciseDescription = "Enchantment Spell. You have +100 max Health. End effect: all party members in the area are resurrected with 40…50% Health and 20…30% Energy.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Eternal_Aura.jpg" }; - public static readonly Skill EtherFeast = new() { Id = 40, Name = "Ether Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses 3 Energy. You are healed 20…65 for each point of Energy lost.", ConciseDescription = "Spell. Causes 3 Energy loss. You gain 20…65 Health for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/0/01/Ether_Feast_%28large%29.jpg?20081212200123" }; - public static readonly Skill EtherLord = new() { Id = 41, Name = "Ether Lord", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. You lose all Energy. For 5…10 seconds, target foe suffers 1…3 Energy degeneration, and you experience +1…3 Energy regeneration.", ConciseDescription = "Hex Spell. Target foe has 1…3 Energy degeneration and you have +1…3 Energy regeneration (5…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/fb/Ether_Lord_%28large%29.jpg?20081212201658" }; - public static readonly Skill EtherNightmare = new() { Id = 1949, Name = "Ether Nightmare", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "3", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe loses 5…8 Energy. For each point of Energy lost in this way, that foe and all foes in the area suffer -1 Health degeneration for 10 seconds.", ConciseDescription = "Hex spell. Causes 5…8 Energy loss. Target and foes in the area have -1 Health degeneration for each point of Energy lost (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/68/Ether_Nightmare.jpg" }; - public static readonly Skill EtherNightmare2 = new() { Id = 2092, Name = "Ether Nightmare", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "3", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe loses 5…8 Energy. For each point of Energy lost in this way, that foe and all foes in the area suffer -1 Health degeneration for 10 seconds.", ConciseDescription = "Hex spell. Causes 5…8 Energy loss. Target and foes in the area have -1 Health degeneration for each point of Energy lost (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/68/Ether_Nightmare.jpg" }; - public static readonly Skill EtherPhantom = new() { Id = 1343, Name = "Ether Phantom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe has -1 Energy degeneration. If this hex is removed prematurely, that foe loses 1…5 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Causes -1 Energy degeneration. Causes 1…5 Energy loss if this hex ends early.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Ether_Phantom_%28large%29.jpg?20081212201507" }; - public static readonly Skill EtherPrism = new() { Id = 1377, Name = "Ether Prism", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 3 seconds, all damage you take is reduced by 75%. When Ether Prism ends, you gain 5…20 Energy.", ConciseDescription = "Elite Skill. (3 seconds.) All damage you take is reduced by 75%. End effect: gain 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Ether_Prism_%28large%29.jpg?20081212195608" }; - public static readonly Skill EtherProdigy = new() { Id = 178, Name = "Ether Prodigy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. Lose all enchantments. For 8…20 seconds, you gain +6 Energy regeneration. When Ether Prodigy ends, you lose 2 Health for each point of Energy you have.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) You have +6 Energy regeneration. End effect: lose 2 Health for each point of Energy you have.", IconUrl = "https://wiki.guildwars.com/images/4/42/Ether_Prodigy_%28large%29.jpg?20081212195523" }; - public static readonly Skill EtherRenewal = new() { Id = 181, Name = "Ether Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…20 seconds, each time you cast a spell, you gain 1…4 Energy and 5…20 Health for each enchantment on you.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Each time you cast a spell, you gain 1…4 Energy and 5…20 Health for each enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/4/40/Ether_Renewal_%28large%29.jpg?20081212195752" }; - public static readonly Skill EtherRenewalPvP = new() { Id = 2860, Name = "Ether Renewal (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 7 seconds, each time you cast a spell, you gain 1…3 Energy and 5…20 Health for each enchantment on you.", ConciseDescription = "Elite Enchantment Spell. (7 seconds.) Each time you cast a spell, you gain 1…3 Energy and 5…20 Health for each enchantment on you.", IconUrl = "" }; - public static readonly Skill EtherSignet = new() { Id = 881, Name = "Ether Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If you have less than 5…10 Energy, gain 10…20 Energy.", ConciseDescription = "Signet. You gain 10…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/0/08/Ether_Signet_%28large%29.jpg?20081212200813" }; - public static readonly Skill EtherealBurden = new() { Id = 45, Name = "Ethereal Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "³⁄₂", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe moves 50% slower. When Ethereal Burden ends, you gain 10…18 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe moves 50% slower. End effect: you gain 10…18 Energy.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Ethereal_Burden_%28large%29.jpg?20081212200411" }; - public static readonly Skill EtherealLight = new() { Id = 959, Name = "Ethereal Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target ally is healed for 25…100. This spell is easily interrupted.", ConciseDescription = "Spell. Heals for 25…100.", IconUrl = "https://wiki.guildwars.com/images/3/38/Ethereal_Light_%28large%29.jpg?20081212202533" }; - public static readonly Skill Eviscerate = new() { Id = 338, Name = "Eviscerate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Elite Axe Attack. If Eviscerate hits, you strike for +1…31 damage and inflict a Deep Wound, lowering your target's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Elite Axe Attack. Deals +1…31 damage. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/18/Eviscerate_%28large%29.jpg?20081212211223" }; - public static readonly Skill ExecutionersStrike = new() { Id = 336, Name = "Executioner's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Axe Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Executioner%27s_Strike_%28large%29.jpg?20081212210830" }; - public static readonly Skill ExhaustingAssault = new() { Id = 975, Name = "Exhausting Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow a lead attack. Target foe's action is interrupted. If that action was casting a spell, target foe suffers 10 Overcast.", ConciseDescription = "Dual Attack. Interrupts an action. Inflicts 10 Overcast if the interrupted action was a spell.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Exhausting_Assault_%28large%29.jpg?20081212194428" }; - public static readonly Skill ExpelHexes = new() { Id = 954, Name = "Expel Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Remove up to 2 Hexes from target ally.", ConciseDescription = "Elite Spell. Removes 2 hexes from target ally.", IconUrl = "https://wiki.guildwars.com/images/1/18/Expel_Hexes_%28large%29.jpg?20081212201126" }; - public static readonly Skill ExpertFocus = new() { Id = 2145, Name = "Expert Focus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your bow attack skills cost 1…2 less Energy and deal 1…10 extra damage.", ConciseDescription = "Preparation. (24 seconds.) Your bow attack skills cost 1…2 less Energy and do +1…10 damage.", IconUrl = "https://wiki.guildwars.com/images/8/84/Expert_Focus_%28large%29.jpg?20081212204434" }; - public static readonly Skill ExpertsDexterity = new() { Id = 1724, Name = "Expert's Dexterity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…20 second[s], you attack 33% faster and your Marksmanship attribute is increased by 2.", ConciseDescription = "Elite Stance. (1…20 second[s].) You attack 33% faster and you gain +2 to your Marksmanship attribute.", IconUrl = "https://wiki.guildwars.com/images/1/19/Expert%27s_Dexterity_%28large%29.jpg?20081212204539" }; - public static readonly Skill ExpertsDexterityPvP = new() { Id = 2959, Name = "Expert's Dexterity (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…20 second[s], you attack 15% faster and your Marksmanship attribute is increased by 1.", ConciseDescription = "Elite Stance. (1…20 second[s].) You attack 15% faster and you gain +1 to your Marksmanship attribute.", IconUrl = "" }; - public static readonly Skill ExplosiveGrowth = new() { Id = 1229, Name = "Explosive Growth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 15…60 seconds, whenever you create a creature, up to 5 foes near that creature are struck for 20…65 lightning damage.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) Deals 20…65 lightning damage each time you create a creature to 5 foes near that creature.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Explosive_Growth_%28large%29.jpg?20081212205600" }; - public static readonly Skill ExposeDefenses = new() { Id = 802, Name = "Expose Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 1…11 second[s], target foe cannot block your attacks.", ConciseDescription = "Hex Spell. (1…11 second[s].) Target foe cannot block your attacks.", IconUrl = "https://wiki.guildwars.com/images/8/85/Expose_Defenses_%28large%29.jpg?20081212193948" }; - public static readonly Skill ExpungeEnchantments = new() { Id = 990, Name = "Expunge Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Skill, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target foe loses 1 enchantment. All of your other non-attack skills are disabled for 10…5 seconds. For each skill disabled in this way, target touched foe loses 1 additional enchantment.", ConciseDescription = "Touch Skill. Removes one enchantment for each non-attack skill you have.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Expunge_Enchantments_%28large%29.jpg?20081212194237" }; - public static readonly Skill ExtendConditions = new() { Id = 1333, Name = "Extend Conditions", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Spread all conditions from target foe to foes near your target. The durations of those conditions are increased by 5…100% (maximum 30 seconds).", ConciseDescription = "Elite Spell. Spread all conditions from target foe to foes near your target. Those durations of those conditions are increased by 5…100% (maximum 30 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/a3/Extend_Conditions_%28large%29.jpg?20081212200947" }; - public static readonly Skill ExtendEnchantments = new() { Id = 1508, Name = "Extend Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 10 seconds, your next Dervish enchantment lasts 10…150% longer.", ConciseDescription = "Skill. (10 seconds.) Your next Dervish enchantment lasts 10…150% longer.", IconUrl = "https://wiki.guildwars.com/images/1/18/Extend_Enchantments_%28large%29.jpg?20081212194753" }; - public static readonly Skill Extinguish = new() { Id = 943, Name = "Extinguish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one condition from each party member. Party members relieved of Burning are healed for 10…100 Health.", ConciseDescription = "Spell. Affects all party members. Removes one condition. Party members relieved of Burning are healed for 10…100.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Extinguish_%28large%29.jpg?20081212202144" }; - public static readonly Skill Faintheartedness = new() { Id = 135, Name = "Faintheartedness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For the next 3…16 seconds, target foe attacks 50% slower, and that foe suffers 0…3 Health degeneration.", ConciseDescription = "Hex Spell. (3…16 seconds.) Target foe attacks 50% slower and has 0…3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Faintheartedness_%28large%29.jpg?20081212203011" }; - public static readonly Skill FaithfulIntervention = new() { Id = 1509, Name = "Faithful Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. If damage drops your Health below 50%, Faithful Intervention ends. When Faithful Intervention ends, you are healed for 30…150 Health.", ConciseDescription = "Enchantment Spell. You gain 30…150 Health the next time damage drops your Health below 50%.", IconUrl = "https://wiki.guildwars.com/images/7/74/Faithful_Intervention_%28large%29.jpg?20081212194614" }; - public static readonly Skill FallBack = new() { Id = 1595, Name = "Fall Back!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 4…10 seconds, all allies within earshot gain 5…15 Health per second while moving and move 33% faster. \"Fall Back!\" ends on an ally affected by this shout when that ally successfully hits with an attack.", ConciseDescription = "Shout. (4…10 seconds.) Allies in earshot gain 5…15 Health per second while moving and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/9/9f/%22Fall_Back%21%22_%28large%29.jpg" }; - public static readonly Skill FallBackPvP = new() { Id = 3037, Name = "Fall Back! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill FallingLotusStrike = new() { Id = 1990, Name = "Falling Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must strike a knocked-down foe. If it hits, you strike for +15…35 damage and gain 1…12 Energy.", ConciseDescription = "Off-Hand Attack. Deals +15…35 damage; you gain 1…12 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/26/Falling_Lotus_Strike_%28large%29.jpg?20081212194019" }; - public static readonly Skill FallingSpider = new() { Id = 778, Name = "Falling Spider", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must strike a knocked-down foe. If it hits, Falling Spider strikes for +15…35 damage and target foe is Poisoned for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Deals +15…35 damage. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Falling_Spider_%28large%29.jpg?20081212194258" }; - public static readonly Skill Famine = new() { Id = 997, Name = "Famine", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. Whenever a non-spirit creature in its range reaches 0 Energy, that creature takes 10…35 damage. This spirit dies after 30…90 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…90 lifespan). Deals 10…35 damage to creatures in range that reach 0 energy. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Famine_%28large%29.jpg?20081212204845" }; - public static readonly Skill FarmersScythe = new() { Id = 2015, Name = "Farmer's Scythe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If this attack hits, you deal +5…20 damage. If you hit more than one foe, this attack recharges instantly.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. Instant recharge if you hit more than one foe.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Farmer%27s_Scythe_%28large%29.jpg?20081212194841" }; - public static readonly Skill FavorableWinds = new() { Id = 472, Name = "Favorable Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, arrows move twice as fast and strike for +6 damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Arrows move twice as fast and hit for +6 damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Favorable_Winds_%28large%29.jpg?20081212205045" }; - public static readonly Skill FearMe = new() { Id = 366, Name = "Fear Me!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Shout. All nearby foes lose 1…4 Energy. For 1…15 second[s], your melee attacks gain +5…30% chance of a critical hit against stationary foes.", ConciseDescription = "Shout. (1…15 second[s].) You have +5…30% chance of a critical hit with melee attacks against stationary foes. Initial effect: nearby foes lose 1…4 Energy.", IconUrl = "https://wiki.guildwars.com/images/9/90/Fear_Me%21_%28large%29.jpg?20081212210611" }; - public static readonly Skill FeastfortheDead = new() { Id = 1354, Name = "Feast for the Dead", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Destroy target animated undead ally. All of your other animated undead allies are healed for 10…100 Health.", ConciseDescription = "Spell. Destroys one of your undead servants. Heals your servants for 10…100.", IconUrl = "https://wiki.guildwars.com/images/4/49/Feast_for_the_Dead_%28large%29.jpg?20081212203414" }; - public static readonly Skill FeastofCorruption = new() { Id = 151, Name = "Feast of Corruption", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe and all adjacent foes are struck for 16…80 shadow damage. You steal up to 8…40 Health from each struck foe who is suffering from a hex.", ConciseDescription = "Elite Spell. Deals 16…80 damage to target and adjacent foes. Steal 8…40 Health from each hexed foe.", IconUrl = "https://wiki.guildwars.com/images/6/68/Feast_of_Corruption_%28large%29.jpg?20081212203033" }; - public static readonly Skill FeastofSouls = new() { Id = 980, Name = "Feast of Souls", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Destroy all nearby allies' spirits. For each spirit destroyed in this way, all party members are healed for 50…100 Health.", ConciseDescription = "Spell. Heals all party members for 50…100 for each nearby allied spirit.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Feast_of_Souls_%28large%29.jpg?20081212205858" }; - public static readonly Skill FeatherfootGrace = new() { Id = 1766, Name = "Featherfoot Grace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, you move 25% faster, and conditions expire 25% faster.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You move 25% faster, and conditions expire 25% faster.", IconUrl = "https://wiki.guildwars.com/images/1/15/Featherfoot_Grace_%28large%29.jpg?20081212194902" }; - public static readonly Skill Feedback = new() { Id = 1061, Name = "Feedback", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses one enchantment. If an enchantment is removed in this way, that foe also loses 4…10 Energy.", ConciseDescription = "Spell. Removes one enchantment. Removal effect: target foe loses 4…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Feedback_%28large%29.jpg?20081212201311" }; - public static readonly Skill FeelNoPain = new() { Id = 2360, Name = "Feel No Pain", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 30 seconds you have +2…3 Health regeneration. If you are drunk when activating this skill, you also have +200…300 maximum Health.", ConciseDescription = "Skill. (30 seconds.) You have +2…3 Health regeneration. You have +200…300 maximum Health if you are drunk when activating this skill.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Feel_No_Pain.jpg" }; - public static readonly Skill FeignedNeutrality = new() { Id = 1641, Name = "Feigned Neutrality", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 4…10 seconds, you have +7 Health regeneration and +80 armor. This enchantment ends if you successfully hit with an attack or use a skill.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) You have +7 Health regeneration and +80 armor.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Feigned_Neutrality_%28large%29.jpg?20081212194534" }; - public static readonly Skill FeralAggression = new() { Id = 2142, Name = "Feral Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "15", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 5…20 seconds, your pet attacks 33% faster and deals +3…10 additional damage.", ConciseDescription = "Skill. (5…20 seconds.) Your pet attacks 33% faster and deals +3…10 damage.", IconUrl = "https://wiki.guildwars.com/images/7/74/Feral_Aggression_%28large%29.jpg?20081212204536" }; - public static readonly Skill FeralLunge = new() { Id = 439, Name = "Feral Lunge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Feral Lunge that deals +5…35 damage. If the attack strikes a foe who is attacking, that foe suffers from Bleeding for 5…25 seconds.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Inflicts Bleeding condition if target foe is attacking (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/fd/Feral_Lunge_%28large%29.jpg?20081212205131" }; - public static readonly Skill FerociousStrike = new() { Id = 442, Name = "Ferocious Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Pet Attack. Your animal companion attempts a Ferocious Strike that deals +13…28 damage. If that attack hits, you gain adrenaline and 3…10 Energy.", ConciseDescription = "Elite Pet Attack. Deals +13…28 damage. You gain adrenaline and 3…10 energy.", IconUrl = "https://wiki.guildwars.com/images/7/74/Ferocious_Strike_%28large%29.jpg?20081212205054" }; - public static readonly Skill FertileSeason = new() { Id = 467, Name = "Fertile Season", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within range have +50…150 maximum Health and gain +8 armor. This spirit dies after 15…45 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Creatures in range have +50…150 maximum health and +8 armor. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/6/68/Fertile_Season_%28large%29.jpg?20081212205025" }; - public static readonly Skill FetidGround = new() { Id = 841, Name = "Fetid Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 15…65 cold damage. If that foe is knocked down, that foe becomes Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Deals 15…65 cold damage. Inflicts Poisoned condition (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Fetid_Ground_%28large%29.jpg?20081212203527" }; - public static readonly Skill FeveredDreams = new() { Id = 55, Name = "Fevered Dreams", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10…25 seconds, whenever target foe suffers from a new condition, all foes in the area suffer from that condition as well. If target foe has two or more conditions that foe is Dazed for 1…3 second[s].", ConciseDescription = "Elite Hex Spell. (10…25 seconds.) Foes in the area also have any new conditions that target foe acquires. Inflicts Dazed on target foe (1…3 second[s]) if that foe has two or more conditions.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Fevered_Dreams_%28large%29.jpg?20081212200028" }; - public static readonly Skill FeveredDreamsPvP = new() { Id = 3289, Name = "Fevered Dreams (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…15 seconds, whenever target foe suffers from a new condition, all foes in the area suffer from that condition as well.", ConciseDescription = "Elite Hex Spell. (5…15 seconds.) Foes in the area also have any new conditions that target foe acquires.", IconUrl = "" }; - public static readonly Skill FierceBlow = new() { Id = 850, Name = "Fierce Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If Fierce Blow hits, you strike for +5…20 damage. If target foe was suffering from Weakness, that foe also suffers from a Deep Wound for 1…8 second[s].", ConciseDescription = "Hammer Attack. Deals +5…20 damage. Inflicts Deep Wound (1…8 second[s]) if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/0/03/Fierce_Blow_%28large%29.jpg?20081212211237" }; - public static readonly Skill FinalThrust = new() { Id = 385, Name = "Final Thrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "10", Sacrifice = "", Upkeep = "", Description = "Sword Attack. Lose all adrenaline. If Final Thrust hits, you deal 1…40 more damage. This damage is doubled if your target was below 50% Health.", ConciseDescription = "Sword Attack. Deals +1…40 damage. Deals +1…40 more damage if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/9/96/Final_Thrust_%28large%29.jpg?20081212210052" }; - public static readonly Skill FinaleofRestoration = new() { Id = 1577, Name = "Finale of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, that ally is healed for 15…75 Health.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 15…75 Health whenever a shout or chant ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Finale_of_Restoration_%28large%29.jpg?20081212204046" }; - public static readonly Skill FinaleofRestorationPvP = new() { Id = 3062, Name = "Finale of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, the next 5 times that a chant or shout ends on target non-spirit ally, that ally is healed for 15…75 Health.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 15…75 Health the next 5 times a shout or chant ends on that ally.", IconUrl = "" }; - public static readonly Skill FindTheirWeakness = new() { Id = 1781, Name = "Find Their Weakness!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, the next time target ally attacks, that ally deals +5…50 damage and inflicts a Deep Wound for 5…20 seconds.", ConciseDescription = "Shout. (5…20 seconds.) Target ally deals +5…50 damage and inflicts Deep Wound condition (5…20 seconds) with the next attack.", IconUrl = "https://wiki.guildwars.com/images/e/e7/%22Find_Their_Weakness%21%22_%28large%29.jpg" }; - public static readonly Skill FindTheirWeaknessPvP = new() { Id = 3034, Name = "Find Their Weakness! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill FinishHim = new() { Id = 2353, Name = "Finish Him!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. If target foe has less than 50% Health, that foe takes 44…80 damage and suffers from Cracked Armor and a Deep Wound for 12…20 seconds.", ConciseDescription = "Shout. Deals 44…80 damage and inflicts Cracked Armor and Deep Wound conditions (12…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/61/%22Finish_Him%21%22.jpg" }; - public static readonly Skill FireAttunement = new() { Id = 184, Name = "Fire Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Fire. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Fire Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use a Fire Magic skill.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Fire_Attunement_%28large%29.jpg?20081212195910" }; - public static readonly Skill FireStorm = new() { Id = 197, Name = "Fire Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Fire Storm at target foe's location. For 10 seconds, foes adjacent to that location are struck for 5…35 fire damage each second.", ConciseDescription = "Spell. Deals 5…35 fire damage each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/8/83/Fire_Storm_%28large%29.jpg?20081212195611" }; - public static readonly Skill Fireball = new() { Id = 186, Name = "Fireball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a ball of fire that strikes target foe and all adjacent foes for 7…112 fire damage.", ConciseDescription = "Spell. Projectile: deals 7…112 fire damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Fireball_%28large%29.jpg?20081212195325" }; - public static readonly Skill Flail = new() { Id = 1404, Name = "Flail", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…15 second[s], you attack 33% faster but move 33% slower.", ConciseDescription = "Stance. (1…15 second[s].) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Flail_%28large%29.jpg?20081212210342" }; - public static readonly Skill FlameBurst = new() { Id = 188, Name = "Flame Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All nearby foes are struck for 15…120 fire damage.", ConciseDescription = "Spell. Deals 15…120 fire damage to all foes near you.", IconUrl = "https://wiki.guildwars.com/images/6/67/Flame_Burst_%28large%29.jpg?20090530230756" }; - public static readonly Skill FlameDjinnsHaste = new() { Id = 1381, Name = "Flame Djinn's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. All adjacent foes are struck for 15…120 fire damage. For 8…14 seconds, you move 25% faster. Flame Djinn's Haste recharges 50% faster if a foe was struck by this spell.", ConciseDescription = "Enchantment Spell. (8…14 seconds.) You move 25% faster. Initial effect: deals 15…120 fire damage to foes adjacent to you. If you damage a foe with this spell, it recharges 50% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Flame_Djinn%27s_Haste_%28large%29.jpg?20081212195209" }; - public static readonly Skill FlameTrap = new() { Id = 459, Name = "Flame Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Flame Trap is triggered, every second (for 3 seconds total), all nearby foes are struck for 5…20 fire damage and set on fire for 1…3 second[s]. Flame Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…20 fire damage every second (3 seconds). Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/4/49/Flame_Trap_%28large%29.jpg?20081212204838" }; - public static readonly Skill Flare = new() { Id = 194, Name = "Flare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a flare that strikes target foe for 20…65 fire damage if it hits. If you are Overcast, Flare hits adjacent foes as well.", ConciseDescription = "Spell. Projectile: deals 20…65 fire damage. If Overcast, strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/1/13/Flare_%28large%29.jpg?20081212195650" }; - public static readonly Skill FlashingBlades = new() { Id = 1042, Name = "Flashing Blades", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…30 seconds, you have a 75% chance to block incoming attacks while attacking. If you block an attack in this way, your attacker takes 5…20 damage.", ConciseDescription = "Elite Stance. (5…30 seconds.) You have 75% chance to block while attacking. Block effect: 5…20 damage to your attacker.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Flashing_Blades_%28large%29.jpg?20081212194539" }; - public static readonly Skill FleetingStability = new() { Id = 1514, Name = "Fleeting Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 2…6 seconds, you cannot be knocked down and move 25% faster. This enchantment ends prematurely if it prevents a knockdown.", ConciseDescription = "Flash Enchantment Spell. (2…6 seconds.) You cannot be knocked down and move 25% faster. Ends if knockdown prevented.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Fleeting_Stability_%28large%29.jpg?20081212194912" }; - public static readonly Skill FleshofMyFlesh = new() { Id = 791, Name = "Flesh of My Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "4", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lose half your Health. Resurrect target party member with your current Health and 5…20% Energy.", ConciseDescription = "Spell. Resurrect target party member (half your current Health and 5…20% Energy).", IconUrl = "https://wiki.guildwars.com/images/2/28/Flesh_of_My_Flesh_%28large%29.jpg?20081212205725" }; - public static readonly Skill FleshofMyFleshPvP = new() { Id = 2866, Name = "Flesh of My Flesh (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "4", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lose half your Health. Resurrect target party member with your current Health and 5…20% Energy.", ConciseDescription = "Spell. Resurrect target party member (half your current Health and 5…20% Energy). Lose half your Health.", IconUrl = "" }; - public static readonly Skill Flourish = new() { Id = 389, Name = "Flourish", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. All of your attack skills become recharged. You gain 2…7 Energy for each skill recharged by Flourish.", ConciseDescription = "Elite Skill. Recharges your attack skills. You gain 2…7 Energy for each skill recharged.", IconUrl = "https://wiki.guildwars.com/images/9/94/Flourish_%28large%29.jpg?20081212210244" }; - public static readonly Skill Flurry = new() { Id = 344, Name = "Flurry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5 seconds, your attack rate is increased by 33%, but you deal 25% less damage.", ConciseDescription = "Stance. (5 seconds). You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/3/30/Flurry_%28large%29.jpg?20081212210644" }; - public static readonly Skill FocusedAnger = new() { Id = 1769, Name = "Focused Anger", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 45 seconds, you gain 0…150% more adrenaline.", ConciseDescription = "Elite Skill. (45 seconds.) You gain 0…150% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Focused_Anger_%28large%29.jpg?20081212204029" }; - public static readonly Skill FocusedShot = new() { Id = 909, Name = "Focused Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Focused Shot hits, you strike for +10…25 damage but all of your other attack skills are disabled for 5…3 seconds.", ConciseDescription = "Bow Attack. Deals +10…25 damage.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Focused_Shot_%28large%29.jpg?20081212205215" }; - public static readonly Skill ForGreatJustice = new() { Id = 343, Name = "For Great Justice!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 20 seconds, whenever you gain adrenaline, you gain 100% more.", ConciseDescription = "Shout. (20 seconds.) You gain 100% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/b/bc/%22For_Great_Justice%21%22_%28large%29.jpg" }; - public static readonly Skill ForGreatJusticePvP = new() { Id = 2883, Name = "For Great Justice! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 8 seconds, when you hit with an attack, you gain 1 additional strike of adrenaline.", ConciseDescription = "Shout. (8 seconds.) You gain 1 extra strike of adrenaline whenever you hit with an attack.", IconUrl = "" }; - public static readonly Skill ForcefulBlow = new() { Id = 889, Name = "Forceful Blow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If Forceful Blow hits, you strike for +10…30 damage and any stance being used by target foe ends. Target foe suffers from Weakness for 5…20 seconds. This attack cannot be blocked.", ConciseDescription = "Elite Hammer Attack. Deals +10…30 damage. Remove target foe's stance. Inflicts Weakness condition (5…20 seconds). Unblockable.", IconUrl = "https://wiki.guildwars.com/images/6/64/Forceful_Blow_%28large%29.jpg?20081212210042" }; - public static readonly Skill ForkedArrow = new() { Id = 1722, Name = "Forked Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot two arrows simultaneously at target foe. If you are under the effects of an enchantment or hex, you shoot only one arrow.", ConciseDescription = "Bow Attack. You shoot two arrows simultaneously.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Forked_Arrow_%28large%29.jpg?20081212204425" }; - public static readonly Skill FoulFeast = new() { Id = 2057, Name = "Foul Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All conditions are transferred from target other ally to yourself. For each condition acquired in this way, you gain 0…45 Health and 0…2 Energy. This skill recharges twice as fast if you remove Disease from your target.", ConciseDescription = "Spell. Transfers all conditions from target ally to yourself. You gain 0…45 Health and 0…2 Energy for each condition transferred. Half recharge if you remove Disease.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Foul_Feast_%28large%29.jpg?20081212203637" }; - public static readonly Skill FoxFangs = new() { Id = 780, Name = "Fox Fangs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. Fox Fangs cannot be blocked and strikes for +10…35 damage if it hits.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Unblockable. Must follow a lead attack.", IconUrl = "https://wiki.guildwars.com/images/3/34/Fox_Fangs_%28large%29.jpg?20081212194017" }; - public static readonly Skill FoxFangsPvP = new() { Id = 3251, Name = "Fox Fangs (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. Fox Fangs cannot be blocked and strikes for +10…25 damage if it hits.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage. Unblockable. Must follow a lead attack.", IconUrl = "" }; - public static readonly Skill FoxsPromise = new() { Id = 1640, Name = "Fox's Promise", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…20 seconds, your dagger attacks cannot be blocked. This enchantment ends the next time you fail to hit.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Your dagger attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Fox%27s_Promise_%28large%29.jpg?20081212194455" }; - public static readonly Skill Fragility = new() { Id = 19, Name = "Fragility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target and adjacent foes take 5…20 damage each time they suffer or recover from a new condition.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (8…20 seconds). These foes take 5…20 damage each time they gain or lose a condition.", IconUrl = "https://wiki.guildwars.com/images/9/91/Fragility_%28large%29.jpg?20081212201456" }; - public static readonly Skill FragilityPvP = new() { Id = 2998, Name = "Fragility (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe takes 5…20 damage each time that foe suffers or recovers from a new condition.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe takes 5…20 damage each time it gains or loses a condition.", IconUrl = "" }; - public static readonly Skill FreezingGust = new() { Id = 1382, Name = "Freezing Gust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. If target foe is under the effect of a Water Magic hex, that foe is struck for 20…80 cold damage. Otherwise, that foe moves 66% slower for 1…5 second[s].", ConciseDescription = "Hex Spell. Deals 20…80 cold damage if target foe is hexed with Water Magic. Otherwise, this foe moves 66% slower (1…5 second[s]).", IconUrl = "https://wiki.guildwars.com/images/b/b7/Freezing_Gust_%28large%29.jpg?20081212195648" }; - public static readonly Skill FrenziedDefense = new() { Id = 1700, Name = "Frenzied Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8 seconds, you have a 75% chance to block incoming attacks, but take double damage.", ConciseDescription = "Stance. (8 seconds.) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Frenzied_Defense_%28large%29.jpg?20081212211042" }; - public static readonly Skill Frenzy = new() { Id = 346, Name = "Frenzy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8 seconds, you attack 33% faster but take double damage.", ConciseDescription = "Stance. (8 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Frenzy_%28large%29.jpg?20081212210226" }; - public static readonly Skill FrigidArmor = new() { Id = 1261, Name = "Frigid Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…25 seconds, you have +10…40 armor against physical damage and cannot be set on fire.", ConciseDescription = "Enchantment Spell. (10…25 seconds.) You have +10…40 armor against physical damage and immunity to Burning.", IconUrl = "https://wiki.guildwars.com/images/2/20/Frigid_Armor_%28large%29.jpg?20081212195654" }; - public static readonly Skill FrozenBurst = new() { Id = 212, Name = "Frozen Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. All nearby foes are struck for 10…85 cold damage and move 66% slower for 3…8 seconds.", ConciseDescription = "Hex Spell. Hexes foes near you. These foes move 66% slower (3…8 seconds). Initial effect: deals 10…85 cold damage to foes near you.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Frozen_Burst_%28large%29.jpg?20081212195135" }; - public static readonly Skill FrozenSoil = new() { Id = 471, Name = "Frozen Soil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range cannot activate resurrection skills. This spirit dies after 30…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit. (30…90 second lifespan). Creatures in range cannot activate resurrection skills. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Frozen_Soil_%28large%29.jpg?20081212204330" }; - public static readonly Skill Frustration = new() { Id = 1341, Name = "Frustration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe casts spells 50% slower and takes 5…50 damage whenever interrupted. If a skill is interrupted, Frustration deals double damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 50% slower spell casting. Target foe takes 5…50 damage whenever interrupted. Deals double damage on skill interrupt.", IconUrl = "https://wiki.guildwars.com/images/4/48/Frustration_%28large%29.jpg?20081212200722" }; - public static readonly Skill FrustrationPvP = new() { Id = 3190, Name = "Frustration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe casts spells 50% slower and takes 5…50 damage whenever interrupted.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 50% slower spell casting. Target foe takes 5…50 damage whenever interrupted.", IconUrl = "" }; - public static readonly Skill FuriousAxe = new() { Id = 904, Name = "Furious Axe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If Furious Axe hits, you strike for +5…35 damage. If it is blocked you gain 3 strikes worth of adrenaline.", ConciseDescription = "Axe Attack. Deals +5…35 damage. Gives you 3 strikes of adrenaline if blocked.", IconUrl = "https://wiki.guildwars.com/images/d/de/Furious_Axe_%28large%29.jpg?20081212210746" }; - public static readonly Skill Gale = new() { Id = 162, Name = "Gale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Knock down target foe for 2 seconds. (50% failure chance with Air Magic 4 or less.)", ConciseDescription = "Spell. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/5/58/Gale_%28large%29.jpg?20081212195754" }; - public static readonly Skill GalrathSlash = new() { Id = 383, Name = "Galrath Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Sword Attack. This attack strikes for +1…40 damage if it hits.", ConciseDescription = "Sword Attack. Deals +1…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Galrath_Slash_%28large%29.jpg?20090626203636" }; - public static readonly Skill Gash = new() { Id = 384, Name = "Gash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits a Bleeding foe, you strike for 5…20 more damage and that foe suffers a Deep Wound, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Sword Attack. Deals +5…20 damage and inflicts Deep Wound condition (5…20 seconds) if your target is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Gash_%28large%29.jpg?20081212210656" }; - public static readonly Skill GazefromBeyond = new() { Id = 1245, Name = "Gaze from Beyond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 20…65 lightning damage. If you are within earshot of a spirit, that foe is Blinded for 2…6 seconds.", ConciseDescription = "Spell. Deals 20…65 lightning damage. Inflicts Blindness condition for 2…6 seconds if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/2/29/Gaze_from_Beyond_%28large%29.jpg?20081212205737" }; - public static readonly Skill GazeofContempt = new() { Id = 766, Name = "Gaze of Contempt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe has more than 50% Health, that foe loses all enchantments.", ConciseDescription = "Spell. Removes target foe's enchantments.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Gaze_of_Contempt_%28large%29.jpg?20081212203455" }; - public static readonly Skill GazeofFury = new() { Id = 1734, Name = "Gaze of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Destroy target spirit and create a level 1…14 Spirit of Fury. This spirit's attacks deal 5…20 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Destroys a spirit. Creates a level 1…14 spirit (30…60 second lifespan). Its attacks deal 5…20 damage.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Gaze_of_Fury_%28large%29.jpg?20081212205430" }; - public static readonly Skill GazeofFuryPvP = new() { Id = 3022, Name = "Gaze of Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Destroy target allied spirit and create a level 1…10 Spirit of Fury. This spirit's attacks deal 5…20 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Destroys an allied spirit. Creates a level 1…10 spirit (30…60 second lifespan). Its attacks deal 5…20 damage.", IconUrl = "" }; - public static readonly Skill GenerousWasTsungrai = new() { Id = 772, Name = "Generous Was Tsungrai", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Item Spell. Hold Tsungrai's ashes for up to 15…60 seconds and gain +50…140 maximum Health. When you drop his ashes, you gain 100…280 Health.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +50…140 maximum Health. Drop effect: you gain 100…280 Health.", IconUrl = "https://wiki.guildwars.com/images/2/24/Generous_Was_Tsungrai_%28large%29.jpg?20081212205728" }; - public static readonly Skill GhostlyHaste = new() { Id = 1244, Name = "Ghostly Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, spells you cast while within earshot of a spirit recharge 25% faster.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Spells you cast recharge 25% faster.", IconUrl = "https://wiki.guildwars.com/images/0/05/Ghostly_Haste_%28large%29.jpg?20081212205301" }; - public static readonly Skill GhostlyWeapon = new() { Id = 2206, Name = "Ghostly Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 5…20 seconds, target other ally's next attack cannot be blocked.", ConciseDescription = "Weapon Spell. (5…20 seconds.) Target ally's next attack is unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Ghostly_Weapon_%28large%29.jpg?20081212205541" }; - public static readonly Skill GhostmirrorLight = new() { Id = 1741, Name = "Ghostmirror Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target other ally is healed for 15…90 Health. If you are within earshot of a spirit, you are also healed for 15…90 Health.", ConciseDescription = "Spell. Heals for 15…90. You gain 15…90 Health if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Ghostmirror_Light_%28large%29.jpg?20081212205917" }; - public static readonly Skill GiftofHealth = new() { Id = 1121, Name = "Gift of Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All of your other Healing Prayers skills are disabled for 10…5 seconds. Target other ally is healed for 15…150 Health.", ConciseDescription = "Spell. Heals for 15…150.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Gift_of_Health_%28large%29.jpg?20081212202302" }; - public static readonly Skill GladiatorsDefense = new() { Id = 372, Name = "Gladiator's Defense", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…11 seconds, you have a 75% chance to block incoming attacks. Whenever you block a melee attack this way, the attacker suffers 5…35 damage.", ConciseDescription = "Elite Stance. (5…11 seconds.) You have 75% chance to block. Your attacker takes 5…35 damage whenever you block a melee attack this way.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Gladiator%27s_Defense_%28large%29.jpg?20081212210254" }; - public static readonly Skill GlassArrows = new() { Id = 1199, Name = "Glass Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Preparation. For 10…35 seconds, your arrows strike for +5…20 damage if they hit and cause Bleeding for 10…20 seconds if they are blocked.", ConciseDescription = "Elite Preparation. (10…35 seconds.) Your arrows deal +5…20 damage. Inflicts Bleeding condition if blocked (10…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/81/Glass_Arrows_%28large%29.jpg?20081212204749" }; - public static readonly Skill GlassArrowsPvP = new() { Id = 3145, Name = "Glass Arrows (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Preparation. For 10…35 seconds, your arrows strike for +5…12 damage if they hit and cause Bleeding for 10…20 seconds if they are blocked.", ConciseDescription = "Elite Preparation. (10…35 seconds.) Your arrows deal +5…12 damage. Inflicts Bleeding condition if blocked (10…20 seconds).", IconUrl = "" }; - public static readonly Skill GlimmerofLight = new() { Id = 1686, Name = "Glimmer of Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Heal target ally for 10…115 Health.", ConciseDescription = "Elite Spell. Heals for 10…115.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Glimmer_of_Light_%28large%29.jpg?20081212202127" }; - public static readonly Skill GlimmeringMark = new() { Id = 227, Name = "Glimmering Mark", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe and all foes adjacent to your target take 5…25 damage each second. Foes using attack skills are Blinded for 3 seconds. This hex ends if you use a skill that targets this foe.", ConciseDescription = "Elite Hex Spell. (10 seconds.) Deals 5…25 damage each second to target and adjacent foes. Inflicts Blindness on foes using attack skills.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Glimmering_Mark_%28large%29.jpg?20081212195503" }; - public static readonly Skill GlowingGaze = new() { Id = 1379, Name = "Glowing Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 5…50 fire damage. If that foe is on Fire, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Deals 5…50 fire damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/2/20/Glowing_Gaze_%28large%29.jpg?20081212195741" }; - public static readonly Skill GlowingIce = new() { Id = 2192, Name = "Glowing Ice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…50 cold damage. If that foe is under the effects of a Water Magic hex, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Deals 5…50 cold damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is hexed with Water Magic.", IconUrl = "https://wiki.guildwars.com/images/2/23/Glowing_Ice_%28large%29.jpg?20081212195049" }; - public static readonly Skill GlowingSignet = new() { Id = 1581, Name = "Glowing Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is Burning, you gain 5…15 Energy.", ConciseDescription = "Signet. You gain 5…15 Energy if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Glowing_Signet_%28large%29.jpg?20081212203714" }; - public static readonly Skill Glowstone = new() { Id = 1661, Name = "Glowstone", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send a projectile that strikes for 5…50 earth damage if it hits. If this spell hits a weakened foe, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Projectile: deals 5…50 earth damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Glowstone_%28large%29.jpg?20081212195630" }; - public static readonly Skill GlyphofConcentration = new() { Id = 201, Name = "Glyph of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next 1 spell cannot be interrupted and ignores the effects of being Dazed.", ConciseDescription = "Glyph. (15 seconds.) Your next 1 spell cannot be interrupted and is unaffected by the Dazed condition.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Glyph_of_Concentration_%28large%29.jpg?20081212195620" }; - public static readonly Skill GlyphofElementalPower = new() { Id = 198, Name = "Glyph of Elemental Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 25 seconds, your elemental attributes are boosted by 2 for your next 10 spells.", ConciseDescription = "Glyph. (25 seconds.) Boosts your elemental attributes by +2 for your next 10 spells.", IconUrl = "https://wiki.guildwars.com/images/7/75/Glyph_of_Elemental_Power_%28large%29.jpg?20081212195150" }; - public static readonly Skill GlyphofEnergy = new() { Id = 199, Name = "Glyph of Energy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Glyph. Your next 1…3 spell[s] do[es] not cause Overcast and cost[s] 10…25 less Energy to cast. Your elemental attributes are increased by 1…2.", ConciseDescription = "Elite Glyph. Your next 1…3 spell[s] do[es] not cause Overcast and cost[s] 10…25 less Energy. Gain 1…2 to all elemental attributes.", IconUrl = "https://wiki.guildwars.com/images/9/95/Glyph_of_Energy_%28large%29.jpg?20081212195518" }; - public static readonly Skill GlyphofEssence = new() { Id = 1096, Name = "Glyph of Essence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next spell casts instantly but causes you to lose all Energy.", ConciseDescription = "Glyph. (15 seconds.) Your next spell casts instantly.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Glyph_of_Essence_%28large%29.jpg?20081212195436" }; - public static readonly Skill GlyphofImmolation = new() { Id = 2060, Name = "Glyph of Immolation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next 1…4 spell[s] that target[s] a foe also cause[s] Burning for 1…4 second[s].", ConciseDescription = "Glyph. (15 seconds.) Your next 1…4 spell[s] that target[s] a foe also inflict[s] Burning condition (1…4 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/2e/Glyph_of_Immolation_%28large%29.jpg?20081212195358" }; - public static readonly Skill GlyphofLesserEnergy = new() { Id = 200, Name = "Glyph of Lesser Energy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For the next 15 seconds, your next 2 spells cost 10…18 less Energy to cast.", ConciseDescription = "Glyph. (15 seconds.) Your next 2 spells cost 10…18 less Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Glyph_of_Lesser_Energy_%28large%29.jpg?20081212195901" }; - public static readonly Skill GlyphofRenewal = new() { Id = 203, Name = "Glyph of Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Glyph. For 15 seconds, your next spell instantly recharges.", ConciseDescription = "Elite Glyph. (15 seconds.) Your next spell recharges instantly.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Glyph_of_Renewal_%28large%29.jpg?20081212195736" }; - public static readonly Skill GlyphofRestoration = new() { Id = 1376, Name = "Glyph of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next 2 spells heal you for 30…105 Health, and you are healed for 150…400% of the Energy cost of each spell.", ConciseDescription = "Glyph. (15 seconds.) Your next 2 spells heal you for 30…105, and you are healed for 150…400% of the Energy cost of each spell.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Glyph_of_Restoration_%28large%29.jpg?20081212195347" }; - public static readonly Skill GlyphofSacrifice = new() { Id = 202, Name = "Glyph of Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next spell casts instantly, but it takes an additional 30 seconds to recharge. Ends prematurely if you use a non-spell skill.", ConciseDescription = "Glyph. (15 seconds.) Your next spell casts instantly but takes an additional 30 seconds to recharge.", IconUrl = "https://wiki.guildwars.com/images/d/db/Glyph_of_Sacrifice_%28large%29.jpg?20081212195904" }; - public static readonly Skill GlyphofSwiftness = new() { Id = 2002, Name = "Glyph of Swiftness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Glyph, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Glyph. For 15 seconds, your next 1…5 spell[s] recharge 25% faster and projectiles from the affected spells move 200% faster.", ConciseDescription = "Glyph. (15 seconds.) Your next 1…5 spell[s] recharge 25% faster and projectiles from them move 200% faster.", IconUrl = "https://wiki.guildwars.com/images/4/41/Glyph_of_Swiftness_%28large%29.jpg?20081212195634" }; - public static readonly Skill GofortheEyes = new() { Id = 1558, Name = "Go for the Eyes!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Shout. For 10 seconds, the next time each ally within earshot makes an attack, that attack has an additional 30…100% chance to critical.", ConciseDescription = "Shout. (10 seconds.) Allies in earshot have +30…100% to land a critical hit with their next attack.", IconUrl = "https://wiki.guildwars.com/images/c/c4/%22Go_for_the_Eyes%21%22_%28large%29.jpg" }; - public static readonly Skill GofortheEyesPvP = new() { Id = 3026, Name = "Go for the Eyes! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill Godspeed = new() { Id = 1556, Name = "Godspeed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, all allies within earshot move 25% faster while under the effects of an enchantment.", ConciseDescription = "Shout. (5…20 seconds.) Allies in earshot move 25% faster while enchanted.", IconUrl = "https://wiki.guildwars.com/images/5/57/Godspeed_%28large%29.jpg?20081212204035" }; - public static readonly Skill GoldenFangStrike = new() { Id = 1988, Name = "Golden Fang Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. If you are under the effects of an enchantment and this attack hits, target foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Inflicts Deep Wound condition (5…20 seconds) if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/df/Golden_Fang_Strike_%28large%29.jpg?20081212194200" }; - public static readonly Skill GoldenFoxStrike = new() { Id = 1637, Name = "Golden Fox Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If this attack hits, target foe takes +10…30 damage. If you are under the effects of an Enchantment, this attack cannot be blocked.", ConciseDescription = "Lead Attack. Deals +10…30 damage. Unblockable if you are Enchanted.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Golden_Fox_Strike_%28large%29.jpg?20081212194128" }; - public static readonly Skill GoldenLotusStrike = new() { Id = 1026, Name = "Golden Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If it hits, this attack strikes for +5…20 damage. If you are under the effects of an Enchantment, you gain 5…8 Energy.", ConciseDescription = "Lead Attack. Deals +5…20 damage. You gain 5…8 Energy if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Golden_Lotus_Strike_%28large%29.jpg?20081212194453" }; - public static readonly Skill GoldenPhoenixStrike = new() { Id = 989, Name = "Golden Phoenix Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. If you are not under the effects of an enchantment, this skill misses. If it hits, Golden Phoenix Strike deals +10…30 damage and all adjacent foes take 10…30 damage.", ConciseDescription = "Off-Hand Attack. Deals +10…30 damage to target and deals 10…30 damage to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Golden_Phoenix_Strike_%28large%29.jpg?20081212194147" }; - public static readonly Skill GoldenSkullStrike = new() { Id = 1635, Name = "Golden Skull Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Off-Hand Attack. If you are under the effects of an enchantment and this attack hits, target foe is Dazed 1…5 seconds.", ConciseDescription = "Elite Off-Hand Attack. Inflicts Dazed condition (1…5 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Golden_Skull_Strike_%28large%29.jpg?20081212193939" }; - public static readonly Skill Grapple = new() { Id = 2011, Name = "Grapple", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. You and target touched foe are knocked down. You lose your current stance.", ConciseDescription = "Touch Skill. Causes knockdown. You are also knocked down.", IconUrl = "https://wiki.guildwars.com/images/7/75/Grapple_%28large%29.jpg?20081212210332" }; - public static readonly Skill GraspingEarth = new() { Id = 173, Name = "Grasping Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, all nearby foes move 50% slower.", ConciseDescription = "Hex Spell. Hexes foes near you for (5…20 seconds). These foes move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Grasping_Earth_%28large%29.jpg?20081212195817" }; - public static readonly Skill GraspingWasKuurong = new() { Id = 789, Name = "Grasping Was Kuurong", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Kuurong's ashes for up to 15…60 seconds. When you drop his ashes, all nearby foes are struck for 15…75 damage and knocked down.", ConciseDescription = "Elite Item Spell. (15…60 seconds.) Drop effect: deal 15…75 damage and knocks-down all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Grasping_Was_Kuurong_%28large%29.jpg?20081212205538" }; - public static readonly Skill GreatDwarfArmor = new() { Id = 2220, Name = "Great Dwarf Armor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 22…40 seconds, target ally has +24 armor, +60 maximum Health, and an additional +24 armor against Destroyers.", ConciseDescription = "Enchantment Spell. (22…40 seconds.) +24 armor and +60 maximum Health. Additional +24 armor against Destroyers.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Great_Dwarf_Armor.jpg" }; - public static readonly Skill GreatDwarfWeapon = new() { Id = 2219, Name = "Great Dwarf Weapon", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 20 seconds, target other ally's weapon strikes for +15…20 damage and has a 28…40% chance to cause knock down.", ConciseDescription = "Weapon Spell. (20 seconds.) +15…20 weapon damage and 28…40% chance to cause knock-down with attacks.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Great_Dwarf_Weapon.jpg" }; - public static readonly Skill GreaterConflagration = new() { Id = 465, Name = "Greater Conflagration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all physical damage is fire damage instead. This spirit dies after 30…150 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Converts physical damage to fire damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Greater_Conflagration_%28large%29.jpg?20081212205019" }; - public static readonly Skill GrenthsAura = new() { Id = 2013, Name = "Grenth's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 20 seconds, you deal 5…25 less damage and steal 5…25 Health whenever you hit with a scythe attack. When you cast this enchantment you steal 5…25 Health from all adjacent foes.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) You deal 5…25 less damage and steal 5…25 Health when you hit with a scythe. Initial effect: steal 5…25 Health from all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Grenth%27s_Aura_%28large%29.jpg?20081212195027" }; - public static readonly Skill GrenthsBalance = new() { Id = 86, Name = "Grenth's Balance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe has more Health than you, you gain half the difference (up to your maximum Health), and that foe loses an equal amount. If this foe has less Health than you, you lose half the difference, and that foe gains an equal amount.", ConciseDescription = "Elite Spell. You gain Health equal to half the difference between you and target, and this foe loses an equal amount.", IconUrl = "https://wiki.guildwars.com/images/0/03/Grenth%27s_Balance_%28large%29.jpg?20081212203004" }; - public static readonly Skill GrenthsFingers = new() { Id = 1493, Name = "Grenth's Fingers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes are struck for 10…40 cold damage. For 30 seconds, your attacks deal cold damage. When this enchantment ends, you transfer  1…2 condition[s] to all nearby foes.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal cold damage. Initial effect: hits nearby foes for 10…40 cold damage. End effect: transfers 1…2 condition[s] to all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Grenth%27s_Fingers_%28large%29.jpg?20081212194657" }; - public static readonly Skill GrenthsGrasp = new() { Id = 1756, Name = "Grenth's Grasp", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Flash Enchantment Spell. For 20 seconds, if you are wielding a cold weapon, your attack skills also Cripple that foe for 1…11 second[s] and you transfer 1 condition from yourself to that foe.", ConciseDescription = "Elite Flash Enchantment Spell. (20 seconds.) Inflicts Crippled condition (1…11 second[s]) with your attack skills and transfer 1 condition.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Grenth%27s_Grasp_%28large%29.jpg?20081212194727" }; - public static readonly Skill GriffonsSweep = new() { Id = 327, Name = "Griffon's Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +5…20 damage. If this attack is blocked, your target is knocked down and suffers 10…34 damage.", ConciseDescription = "Melee Attack. Deals +5…20 damage. Causes knock-down and deals 10…34 damage if blocked.", IconUrl = "https://wiki.guildwars.com/images/9/94/Griffon%27s_Sweep_%28large%29.jpg?20081212211005" }; - public static readonly Skill Guardian = new() { Id = 258, Name = "Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 2…7 seconds, target ally has a 50% chance to block attacks.", ConciseDescription = "Enchantment Spell. (2…7 seconds.) 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Guardian_%28large%29.jpg?20081212202035" }; - public static readonly Skill GuidedWeapon = new() { Id = 1259, Name = "Guided Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 4…10 seconds, target ally's attacks cannot be blocked.", ConciseDescription = "Weapon Spell. (4…10 seconds.) Attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Guided_Weapon_%28large%29.jpg?20081212205424" }; - public static readonly Skill GuidingHands = new() { Id = 1513, Name = "Guiding Hands", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, your next 0…3 attack[s] cannot be blocked. When activated, this skill removes the Blindness condition.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next 0…3 attack[s] cannot be blocked. Initial effect: removes Blindness.", IconUrl = "https://wiki.guildwars.com/images/6/68/Guiding_Hands_%28large%29.jpg?20081212194714" }; - public static readonly Skill GuidingHandsPvP = new() { Id = 3269, Name = "Guiding Hands (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, your next 0…3 attack[s] cannot be blocked. When activated, this skill removes the Blindness condition.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next 0…3 attack[s] cannot be blocked. Initial effect: removes Blindness.", IconUrl = "" }; - public static readonly Skill Guilt = new() { Id = 46, Name = "Guilt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets a foe, the spell fails and you steal up to 5…14 Energy from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 5…14 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Guilt_%28large%29.jpg?20081212200758" }; - public static readonly Skill Gust = new() { Id = 843, Name = "Gust", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…11 seconds, both you and target ally move 33% faster. When you cast this spell, all foes near you and your target take 15…70 cold damage. Foes struck by Gust while attacking or moving are knocked down.", ConciseDescription = "Elite Enchantment Spell. (5…11 seconds.) You and target ally move 33% faster. Initial effect: Foes near you and target ally are struck for 15…70 cold damage. Attacking or moving foes are knocked down.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Gust_%28large%29.jpg?20081212195302" }; - public static readonly Skill HammerBash = new() { Id = 331, Name = "Hammer Bash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. Lose all adrenaline. If Hammer Bash hits, your target is knocked down.", ConciseDescription = "Hammer Attack. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Hammer_Bash_%28large%29.jpg?20081212210305" }; - public static readonly Skill Hamstring = new() { Id = 320, Name = "Hamstring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits, your target is Crippled for 3…15 seconds, slowing his movement.", ConciseDescription = "Sword Attack. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/42/Hamstring_%28large%29.jpg?20090531021136" }; - public static readonly Skill HarriersGrasp = new() { Id = 1758, Name = "Harrier's Grasp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 5…20 seconds, attacks against moving foes also Cripple that foe for 2…9 seconds. This enchantment ends after you apply Cripple 1…3 times. When you cast this spell, you lose Cripple and 1 other condition.", ConciseDescription = "Flash Enchantment Spell. (5…20 seconds.) Attacks on moving foes also Cripple them.", IconUrl = "https://wiki.guildwars.com/images/5/55/Harrier%27s_Grasp_%28large%29.jpg?20081212195041" }; - public static readonly Skill HarriersHaste = new() { Id = 1768, Name = "Harrier's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 2…8 seconds, you move 25% faster and deal +3…12 more damage against moving foes.", ConciseDescription = "Flash Enchantment Spell. (2…8 seconds.) You move 25% faster and deal +3…12 damage to moving foes.", IconUrl = "https://wiki.guildwars.com/images/4/46/Harrier%27s_Haste_%28large%29.jpg?20081212195016" }; - public static readonly Skill HarriersToss = new() { Id = 1549, Name = "Harrier's Toss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "10", Activation = "¹⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If this attack hits a moving foe, it deals an additional 5…30 damage.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 5…30 more damage if target is moving.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Harrier%27s_Toss_%28large%29.jpg?20081212203837" }; - public static readonly Skill HarriersTossPvP = new() { Id = 2875, Name = "Harrier's Toss (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If this attack hits a moving foe, it deals an additional 5…30 damage.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 5…30 more damage if target is moving.", IconUrl = "" }; - public static readonly Skill HastyRefrain = new() { Id = 2075, Name = "Hasty Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 3…11 seconds, target ally moves 25% faster. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (3…11 seconds.) Target ally moves 25% faster. Renewal: every time a chant or shout ends on this ally.", IconUrl = "https://wiki.guildwars.com/images/5/58/Hasty_Refrain_%28large%29.jpg?20081212203846" }; - public static readonly Skill Headbutt = new() { Id = 1406, Name = "Headbutt", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Touch | SkillType.Skill, Energy = "15", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Target touched foe takes 40…100 damage. You are Dazed for 5…20 seconds.", ConciseDescription = "Elite Touch Skill. Deals 40…100 damage.", IconUrl = "https://wiki.guildwars.com/images/3/36/Headbutt_%28large%29.jpg?20081212211107" }; - public static readonly Skill HealArea = new() { Id = 280, Name = "Heal Area", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal yourself and all adjacent creatures for 30…180 points.", ConciseDescription = "Spell. Heals you and adjacent allies and foes for 30…180.", IconUrl = "https://wiki.guildwars.com/images/8/85/Heal_Area_%28large%29.jpg?20090530234643" }; - public static readonly Skill HealasOne = new() { Id = 1195, Name = "Heal as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 15 seconds, your animal companion steals 1…20 Health whenever it hits with an attack. You and your companion are both healed for 20…104 Health. If your companion is dead, it's resurrected with 50% Health. If you have this skill equipped, your companion will travel with you.", ConciseDescription = "Elite Skill. (15 seconds.) Your pet's attacks steal 1…20 Health. Initial effect: heals you and your pet for 20…104; resurrects your pet (50% Health) if dead. If you have this equipped, your pet will travel with you.", IconUrl = "https://wiki.guildwars.com/images/5/50/Heal_as_One_%28large%29.jpg?20081212205123" }; - public static readonly Skill HealasOnePvP = new() { Id = 3144, Name = "Heal as One (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. If you or your animal companion are below 75% Health, you are both healed for 25…145 Health. If your companion is dead, it is resurrected with 50% Health.", ConciseDescription = "Elite Skill. Heals you and your pet for 25…145. If your pet is dead, it is resurrected with 50% Health.", IconUrl = "" }; - public static readonly Skill HealOther = new() { Id = 286, Name = "Heal Other", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target other ally for 35…180 Health.", ConciseDescription = "Spell. Heals for 35…180.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Heal_Other_%28large%29.jpg?20090530235300" }; - public static readonly Skill HealParty = new() { Id = 287, Name = "Heal Party", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal entire party for 30…75 Health.", ConciseDescription = "Spell. Heals entire party for 30…75.", IconUrl = "https://wiki.guildwars.com/images/3/39/Heal_Party_%28large%29.jpg?20081212201851" }; - public static readonly Skill HealPartyPvP = new() { Id = 3232, Name = "Heal Party (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal entire party for 30…75 Health.", ConciseDescription = "Spell. Heals entire party for 30…75.", IconUrl = "" }; - public static readonly Skill HealersBoon = new() { Id = 1393, Name = "Healer's Boon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…55 seconds. Healing Prayers spells cast 50% faster and heal for 50% more Health.", ConciseDescription = "Elite Enchantment Spell. (10…55 seconds.) Healing Prayers spells cast 50% faster and heal for 50% more.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Healer%27s_Boon_%28large%29.jpg?20081212201934" }; - public static readonly Skill HealersCovenant = new() { Id = 1394, Name = "Healer's Covenant", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. While you maintain this enchantment, your Healing Prayers spells heal for 25% less Health, but cost 1…3 Energy.", ConciseDescription = "Elite Enchantment Spell. Your Healing Prayers spells cost 1…3 less Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Healer%27s_Covenant_%28large%29.jpg?20081212202223" }; - public static readonly Skill HealingBreeze = new() { Id = 288, Name = "Healing Breeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 15 seconds, target ally gains +4…9 Health regeneration.", ConciseDescription = "Enchantment Spell. (15 seconds.) +4…9 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Healing_Breeze_%28large%29.jpg?20090530235646" }; - public static readonly Skill HealingBurst = new() { Id = 1118, Name = "Healing Burst", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target ally is healed for 10…160. All party members in earshot of your target gain Health equal to the Divine Favor bonus from this spell. Your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Spell. Heals for 10…160. Party members in earshot of your target gain Health equal to the Divine Favor bonus.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Healing_Burst_%28large%29.jpg?20081212202637" }; - public static readonly Skill HealingHands = new() { Id = 285, Name = "Healing Hands", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10 seconds, whenever target ally takes damage, that ally is healed for 5…35 Health.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) Heals for 5…35 whenever target takes damage.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Healing_Hands_%28large%29.jpg?20081212202208" }; - public static readonly Skill HealingLight = new() { Id = 867, Name = "Healing Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Heal target ally for 40…100 Health. If your target has an enchantment, you gain 1…3 Energy.", ConciseDescription = "Elite Spell. Heals for 40…100. You gain 1…3 Energy if target ally is enchanted.", IconUrl = "https://wiki.guildwars.com/images/7/72/Healing_Light_%28large%29.jpg?20081212202025" }; - public static readonly Skill HealingRibbon = new() { Id = 2062, Name = "Healing Ribbon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target other ally is healed for 20…110 Health. Up to 2 additional allies near target ally are healed for 10…100 Health.", ConciseDescription = "Spell. Heals for 20…110. Heals two additional allies near target ally for 10…100.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Healing_Ribbon_%28large%29.jpg?20081212202141" }; - public static readonly Skill HealingRing = new() { Id = 1262, Name = "Healing Ring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal adjacent creatures for 30…180 Health. The caster is not healed.", ConciseDescription = "Spell. Heals adjacent allies and foes for 30…180.", IconUrl = "https://wiki.guildwars.com/images/8/81/Healing_Ring_%28large%29.jpg?20081212202450" }; - public static readonly Skill HealingSeed = new() { Id = 274, Name = "Healing Seed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10 seconds, whenever target other ally takes damage, that ally and all adjacent allies gain 3…30 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Target and adjacent allies gain 3…30 Health whenever this ally takes damage.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Healing_Seed_%28large%29.jpg?20081212202009" }; - public static readonly Skill HealingSignet = new() { Id = 1, Name = "Healing Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You gain 82…172 Health. You have -40 armor while using this skill.", ConciseDescription = "Signet. You gain 82…172 Health.", IconUrl = "https://wiki.guildwars.com/images/2/27/Healing_Signet_%28large%29.jpg?20100404015221" }; - public static readonly Skill HealingSpring = new() { Id = 460, Name = "Healing Spring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. For 10 seconds, all adjacent allies are healed for 15…60 every 2 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (10 seconds.) Affects adjacent allies. Heals for 15…60 every 2 seconds.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Healing_Spring_%28large%29.jpg?20081212204703" }; - public static readonly Skill HealingTouch = new() { Id = 313, Name = "Healing Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target touched ally for 16…60 Health. Health gain from Divine Favor is doubled for this spell.", ConciseDescription = "Touch Spell. Heals for 16…60. Double Health gain from Divine Favor for this spell.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Healing_Touch_%28large%29.jpg?20081212202256" }; - public static readonly Skill HealingWhisper = new() { Id = 958, Name = "Healing Whisper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target other ally is healed for 40…100. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Heals for 40…100.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Healing_Whisper_%28large%29.jpg?20081212202459" }; - public static readonly Skill HeartofFury = new() { Id = 1762, Name = "Heart of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Stance. For 2…10 seconds, you attack 25% faster.", ConciseDescription = "Stance. (2…10 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Heart_of_Fury_%28large%29.jpg?20081212194834" }; - public static readonly Skill HeartofFuryPvP = new() { Id = 3366, Name = "Heart of Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Stance. For 2…10 seconds, you attack 25% faster.", ConciseDescription = "Stance. (2…10 seconds.) You attack 25% faster.", IconUrl = "" }; - public static readonly Skill HeartofHolyFlame = new() { Id = 1507, Name = "Heart of Holy Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes take 5…30 holy damage. For 30 seconds, your attacks deal holy damage. When this enchantment ends, all nearby foes are set on fire for 2…5 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal holy damage. Initial effect: deals 5…30 holy damage to nearby foes. End effect: inflicts Burning condition (2…5 seconds) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Heart_of_Holy_Flame_%28large%29.jpg?20081212195004" }; - public static readonly Skill HeartofShadow = new() { Id = 1032, Name = "Heart of Shadow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You are healed for 30…150. Shadow Step to a nearby location directly away from your target.", ConciseDescription = "Spell. You are healed for 30…150 and you Shadow Step to a nearby location directly away from your target.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Heart_of_Shadow_%28large%29.jpg?20081212194003" }; - public static readonly Skill HeavensDelight = new() { Id = 1117, Name = "Heaven's Delight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heals you and party members within earshot for 15…60 points.", ConciseDescription = "Spell. Heals you and party members within earshot for 15…60 points.", IconUrl = "https://wiki.guildwars.com/images/6/64/Heaven%27s_Delight_%28large%29.jpg?20081212202632" }; - public static readonly Skill HeavyBlow = new() { Id = 359, Name = "Heavy Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. Lose all adrenaline. If this attack hits a foe suffering from Weakness, that foe is knocked down and you strike for +1…30 damage.", ConciseDescription = "Hammer Attack. Deals +1…30 damage and causes knock-down if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Heavy_Blow_%28large%29.jpg?20081212210049" }; - public static readonly Skill HeketsRampage = new() { Id = 1728, Name = "Heket's Rampage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you attack 33% faster. This stance ends if you use an attack skill.", ConciseDescription = "Stance. (5…11 seconds). You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Heket%27s_Rampage_%28large%29.jpg?20081212204922" }; - public static readonly Skill HelpMe = new() { Id = 1594, Name = "Help Me!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. You gain 15…90 Health. For 1…10 seconds, other allies' spells targeting you cast 50% faster.", ConciseDescription = "Shout. (1…10 seconds.) Other allies' spells targeting you cast 50% faster. You gain 15…90 Health.", IconUrl = "https://wiki.guildwars.com/images/8/8b/%22Help_Me%21%22_%28large%29.jpg" }; - public static readonly Skill HelpMePvP = new() { Id = 3036, Name = "Help Me! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill HeroicRefrain = new() { Id = 3431, Name = "Heroic Refrain", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Echo. For 3…15 seconds, target non-spirit ally gains +1…3 to all attributes. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Elite Echo. (3…15 seconds.) Target ally gains +1…3 to all attributes. Renewal: every time a chant or shout ends on this ally.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Heroic_Refrain.jpg" }; - public static readonly Skill HexBreaker = new() { Id = 10, Name = "Hex Breaker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…80 seconds, the next time you are the target of a hex, that hex fails and the caster takes 10…46 damage.", ConciseDescription = "Stance. (5…80 seconds.) The next hex against you fails and the caster takes 10…46 damage.", IconUrl = "https://wiki.guildwars.com/images/2/21/Hex_Breaker_%28large%29.jpg?20081212201438" }; - public static readonly Skill HexEaterSignet = new() { Id = 1059, Name = "Hex Eater Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Touch | SkillType.Signet, Energy = "", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target touched ally and up to 2…5 adjacent allies each lose one hex. You gain 1…4 Energy for each hex removed this way.", ConciseDescription = "Touch Signet. Removes a hex from target and 2…5 adjacent allies. Removal effect: you gain 1…4 Energy for each hex removed.", IconUrl = "https://wiki.guildwars.com/images/9/90/Hex_Eater_Signet_%28large%29.jpg?20081212201644" }; - public static readonly Skill HexEaterVortex = new() { Id = 1348, Name = "Hex Eater Vortex", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Remove a hex from target ally. If a hex is removed in this way, foes near that ally take 30…90 damage and lose one enchantment.", ConciseDescription = "Elite Spell. Removes one hex from target ally. Removal effect: deals 30…90 damage and removes one enchantment from foes near this ally.", IconUrl = "https://wiki.guildwars.com/images/9/98/Hex_Eater_Vortex_%28large%29.jpg?20081212201123" }; - public static readonly Skill HexbreakerAria = new() { Id = 1571, Name = "Hexbreaker Aria", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Chant, Energy = "", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each ally within earshot casts a spell, that ally loses 1 hex.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot lose one hex with their next spell.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Hexbreaker_Aria_%28large%29.jpg?20081212203826" }; - public static readonly Skill HexersVigor = new() { Id = 2138, Name = "Hexer's Vigor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10 seconds, you have +1…8 Health regeneration. Hexer's Vigor ends if you cast a non-hex skill.", ConciseDescription = "Enchantment Spell. (10 seconds.) You have +1…8 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/0/04/Hexer%27s_Vigor_%28large%29.jpg?20081212203307" }; - public static readonly Skill HiddenCaltrops = new() { Id = 1642, Name = "Hidden Caltrops", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Your non-Assassin skills are disabled for 10 seconds. For 1…10 seconds, target foe moves 50% slower. When this hex ends that foe is Crippled for 1…15 seconds.", ConciseDescription = "Elite Hex Spell. (1…10 seconds.) Causes 50% slower movement. End effect: inflicts Crippled condition (1…15 seconds). Your non-Assassin skills are disabled (10 seconds.)", IconUrl = "https://wiki.guildwars.com/images/e/e6/Hidden_Caltrops_%28large%29.jpg?20081212194326" }; - public static readonly Skill HolyHaste = new() { Id = 1685, Name = "Holy Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…60 second[s], your Healing Prayers spells cast 50% faster. This enchantment ends if you cast another enchantment.", ConciseDescription = "Enchantment Spell. (1…60 second[s].) Your Healing Prayers spells cast 50% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Holy_Haste_%28large%29.jpg?20081212202348" }; - public static readonly Skill HolySpear = new() { Id = 2209, Name = "Holy Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If it hits a summoned creature, all nearby foes take 15…90 holy damage, and are set on fire for 3 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 15…90 holy damage and inflicts Burning condition (3 seconds) to nearby foes if you hit a summoned creature.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Holy_Spear_%28large%29.jpg?20081212203900" }; - public static readonly Skill HolyStrike = new() { Id = 312, Name = "Holy Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Touched target foe takes 10…55 holy damage. If knocked down, your target takes an additional 10…55 holy damage.", ConciseDescription = "Touch Skill. Deals 10…55 holy damage. Deals 10…55 more holy damage if target is knocked down.", IconUrl = "https://wiki.guildwars.com/images/5/58/Holy_Strike_%28large%29.jpg?20081212202444" }; - public static readonly Skill HolyVeil = new() { Id = 309, Name = "Holy Veil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, any hex cast on target ally takes twice as long to cast. When Holy Veil ends, one hex is removed from target ally.", ConciseDescription = "Enchantment Spell. Doubles casting time of hexes cast on target ally. End effect: removes a hex.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Holy_Veil_%28large%29.jpg?20090626051839" }; - public static readonly Skill HolyWrath = new() { Id = 249, Name = "Holy Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…30 seconds, the next 1…10 time[s] target other ally takes attack damage, this spell deals 66% of the damage back to the source (maximum of 5…50 damage).", ConciseDescription = "Enchantment Spell. (10…30 seconds). Deals 66% of each attack's damage (maximum 5…50) back to source.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Holy_Wrath_%28large%29.jpg?20081212201950" }; - public static readonly Skill HornsoftheOx = new() { Id = 777, Name = "Horns of the Ox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, Horns of the Ox strikes for +1…11 damage. If struck foe is not adjacent to any allies, that foe is knocked down.", ConciseDescription = "Dual Attack. Deals +1…11 damage. Causes knock-down if the target foe is not adjacent to any of its allies.", IconUrl = "https://wiki.guildwars.com/images/a/af/Horns_of_the_Ox_%28large%29.jpg?20081212193930" }; - public static readonly Skill HundredBlades = new() { Id = 381, Name = "Hundred Blades", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 15 seconds, whenever you attack with a sword, all adjacent foes take 10…25 slashing damage.", ConciseDescription = "Elite Skill. (15 seconds.) Deals 10…25 slashing damage to all adjacent foes whenever you attack with a sword.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Hundred_Blades_%28large%29.jpg?20081212210242" }; - public static readonly Skill HuntersShot = new() { Id = 391, Name = "Hunter's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, your target bleeds for 3…25 seconds.", ConciseDescription = "Bow Attack. Inflicts Bleeding condition (3…25 seconds) if your target is hit.", IconUrl = "https://wiki.guildwars.com/images/3/33/Hunter%27s_Shot_%28large%29.jpg?20090530232128" }; - public static readonly Skill Hypochondria = new() { Id = 1334, Name = "Hypochondria", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Transfer all conditions from all foes in the area to target foe.", ConciseDescription = "Spell. Transfer all conditions from foes in the area to target foe.", IconUrl = "https://wiki.guildwars.com/images/1/16/Hypochondria_%28large%29.jpg?20081212200338" }; - public static readonly Skill IAmtheStrongest = new() { Id = 2355, Name = "I Am the Strongest!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. Your next 5…8 attacks do an additional +14…20 damage.", ConciseDescription = "Shout. Your next 5…8 attacks deal +14…20 damage.", IconUrl = "https://wiki.guildwars.com/images/e/ec/%22I_Am_the_Strongest%21%22.jpg" }; - public static readonly Skill IAmUnstoppable = new() { Id = 2356, Name = "I Am Unstoppable!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 16…20 seconds, you have +24 armor and cannot be knocked down or Crippled.", ConciseDescription = "Shout. (16…20 seconds.) You have +24 armor and cannot be knocked-down or Crippled.", IconUrl = "https://wiki.guildwars.com/images/e/ed/%22I_Am_Unstoppable%21%22.jpg" }; - public static readonly Skill IMeanttoDoThat = new() { Id = 2067, Name = "I Meant to Do That!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. If you are knocked down, you gain 1…4…5 strikes of adrenaline.", ConciseDescription = "Shout. You gain 1…4…5 strikes of adrenaline if you are knocked-down.", IconUrl = "https://wiki.guildwars.com/images/0/0e/%22I_Meant_to_Do_That%21%22.jpg" }; - public static readonly Skill IWillAvengeYou = new() { Id = 333, Name = "I Will Avenge You!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For each dead ally, you gain 10 seconds of +3…7 Health regeneration and your attack speed increases by 25%.", ConciseDescription = "Shout. You have +3…7 Health regeneration and attack 25% faster (10 seconds for each dead ally).", IconUrl = "https://wiki.guildwars.com/images/1/1d/I_Will_Avenge_You%21_%28large%29.jpg?20081212205956" }; - public static readonly Skill IWillSurvive = new() { Id = 368, Name = "I Will Survive!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. You gain +3 Health regeneration for each condition you are suffering. This regeneration expires after 5…11 seconds.", ConciseDescription = "Shout. (5…11 seconds.) You have +3 Health regeneration for each condition on you.", IconUrl = "https://wiki.guildwars.com/images/8/8f/I_Will_Survive%21_%28large%29.jpg?20081212211008" }; - public static readonly Skill IcePrison = new() { Id = 210, Name = "Ice Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe's legs are encased in ice, causing the foe to move 66% slower.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe moves 66% slower.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Ice_Prison_%28large%29.jpg?20090530230540" }; - public static readonly Skill IceSpear = new() { Id = 214, Name = "Ice Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Send out an Ice Spear, striking target foe for 10…60 cold damage if it hits. If you are Overcast, you gain +1…4 Health regeneration for 5 seconds.", ConciseDescription = "Enchantment Spell. Projectile: deals 10…60 cold damage. Gain +1…4 Health regeneration for 5 seconds if Overcast.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Ice_Spear_%28large%29.jpg?20081212195627" }; - public static readonly Skill IceSpikes = new() { Id = 211, Name = "Ice Spikes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "³⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target and adjacent foes are struck for 20…80 cold damage and move 66% slower for 2…6 seconds.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (2…6 seconds). These foes move 66% slower. Initial effect: deals 20…80 cold damage.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Ice_Spikes_%28large%29.jpg?20081212195319" }; - public static readonly Skill IcyPrism = new() { Id = 903, Name = "Icy Prism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 15…75 cold damage. If that foe has a Water Magic hex, Icy Prism deals +15…75 cold damage to all other nearby foes.", ConciseDescription = "Spell. Deals 15…75 cold damage. Deals +15…75 cold damage to other nearby foes if target has a Water Magic hex.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Icy_Prism_%28large%29.jpg?20081212195306" }; - public static readonly Skill IcyShackles = new() { Id = 939, Name = "Icy Shackles", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…10 second[s], target foe's movement speed is reduced by 66%. While under the effects of an enchantment, that foe's movement is reduced by 90%.", ConciseDescription = "Elite Hex Spell. (1…10 second[s].) Target foe moves 66% slower. This foe moves 90% slower if enchanted.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Icy_Shackles_%28large%29.jpg?20081212195158" }; - public static readonly Skill IcyVeins = new() { Id = 821, Name = "Icy Veins", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Target foe is struck for 10…90 cold damage. For 10…35 seconds, if target foe dies all nearby foes are struck for 20…110 cold damage.", ConciseDescription = "Elite Hex Spell. (10…35 seconds.) Deals 20…110 cold damage to nearby foes if target foe dies. Initial effect: deals 10…90 cold damage.", IconUrl = "https://wiki.guildwars.com/images/3/34/Icy_Veins_%28large%29.jpg?20081212203519" }; - public static readonly Skill IgniteArrows = new() { Id = 431, Name = "Ignite Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your arrows explode on contact, dealing 3…18 fire damage to target and all adjacent foes.", ConciseDescription = "Preparation. (24 seconds.) Your arrows deal 3…18 fire damage to target and foes adjacent to target.", IconUrl = "https://wiki.guildwars.com/images/5/52/Ignite_Arrows_%28large%29.jpg?20081212204347" }; - public static readonly Skill Ignorance = new() { Id = 35, Name = "Ignorance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds target foe cannot use signets.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe cannot use signets.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Ignorance_%28large%29.jpg?20081212201158" }; - public static readonly Skill IllusionofHaste = new() { Id = 37, Name = "Illusion of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds you are no longer Crippled, and you move 33% faster. When Illusion of Haste ends, you become Crippled for 3 seconds.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You move 33% faster. Initial effect: removes Crippled condition.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Illusion_of_Haste_%28large%29.jpg?20081212201342" }; - public static readonly Skill IllusionofHastePvP = new() { Id = 3373, Name = "Illusion of Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds, you move 33% faster. When Illusion of Haste ends, you become Crippled for 3 seconds.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You move 33% faster.", IconUrl = "" }; - public static readonly Skill IllusionofPain = new() { Id = 879, Name = "Illusion of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8 seconds, target foe has 3…10 Health degeneration and takes 3…10 damage each second. When Illusion of Pain ends, that foe is healed for 36…120.", ConciseDescription = "Hex Spell. (8 seconds.) Causes 3…10 Health degeneration and target foe takes 3…10 damage each second. End effect: that foe is healed for 36…120.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Illusion_of_Pain_%28large%29.jpg?20081212201636" }; - public static readonly Skill IllusionofPainPvP = new() { Id = 3374, Name = "Illusion of Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8 seconds, target foe has 3…10 Health degeneration and takes 3…10 damage each second. When Illusion of Pain ends or is reapplied, that foe is healed for 36…120.", ConciseDescription = "Hex Spell. (8 seconds.) Causes 3…10 Health degeneration and target foe takes 3…10 damage each second. End effect: that foe is healed for 36…120.", IconUrl = "" }; - public static readonly Skill IllusionofWeakness = new() { Id = 32, Name = "Illusion of Weakness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. You lose 50…240 Health. Illusion of Weakness ends if damage drops your Health below 25% of your maximum. When Illusion of Weakness ends, you gain 50…240 Health.", ConciseDescription = "Enchantment Spell. Lose 50…240 Health. End effect: you gain 50…240 Health.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Illusion_of_Weakness_%28large%29.jpg?20081212201529" }; - public static readonly Skill IllusionaryWeaponry = new() { Id = 33, Name = "Illusionary Weaponry", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 30 seconds, your melee attacks neither hit nor fail to hit. Instead, Illusionary Weaponry deals 8…40 damage to your targets for each melee attack. You have +5 armor for each equipped Illusion Magic skill.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Deals 8…40 damage to foes in place of other damage or effects from melee attacks. You have +5 armor for each equipped Illusion Magic skill.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Illusionary_Weaponry_%28large%29.jpg?20081212201318" }; - public static readonly Skill IllusionaryWeaponryPvP = new() { Id = 3181, Name = "Illusionary Weaponry (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 30 seconds, your melee attacks neither hit nor fail to hit. Instead, Illusionary Weaponry deals 8…40 damage to your targets for each melee attack.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Deals 8…40 damage to foes in place of other damage or effects from melee attacks.", IconUrl = "" }; - public static readonly Skill ImagesofRemorse = new() { Id = 899, Name = "Images of Remorse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…10 seconds, target foe suffers 1…3 Health degeneration. If that foe was attacking, that foe takes 10…52 damage.", ConciseDescription = "Hex Spell. (5…10 seconds.) Causes 1…3 Health degeneration. Initial effect: 10…52 damage if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/6/65/Images_of_Remorse_%28large%29.jpg?20081212200302" }; - public static readonly Skill ImaginedBurden = new() { Id = 76, Name = "Imagined Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe moves 50% slower.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe moves 50% slower.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Imagined_Burden_%28large%29.jpg?20081212201700" }; - public static readonly Skill ImbueHealth = new() { Id = 1526, Name = "Imbue Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target other ally is healed for 5…50% of your current Health (maximum 300 Health).", ConciseDescription = "Spell. Heals for 5…50% of your current Health (maximum 300).", IconUrl = "https://wiki.guildwars.com/images/9/96/Imbue_Health_%28large%29.jpg?20081212194840" }; - public static readonly Skill Immolate = new() { Id = 191, Name = "Immolate", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 20…75 fire damage and is set on fire for 1…3 second[s].", ConciseDescription = "Spell. Deals 20…75 fire damage. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/a/a7/Immolate_%28large%29.jpg?20081212195800" }; - public static readonly Skill Impale = new() { Id = 1033, Name = "Impale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Must follow a dual attack. Target foe is struck for 25…100 earth damage and suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Skill. Deals 25…100 earth damage. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/f9/Impale_%28large%29.jpg?20081212194121" }; - public static readonly Skill IncendiaryArrows = new() { Id = 428, Name = "Incendiary Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. Shoot arrows at target foe and up to 2 foes near your target. Those foes are set on fire for 1…3 second[s].", ConciseDescription = "Elite Bow Attack. Hits 2 foes near your target and inflicts burning (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/3/37/Incendiary_Arrows_%28large%29.jpg?20081212205036" }; - public static readonly Skill IncendiaryBonds = new() { Id = 179, Name = "Incendiary Bonds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "7", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. After 3 seconds, target foe and all nearby foes are struck for 20…80 fire damage and are set on fire for 1…3 second[s]. Activates early if target foe dies.", ConciseDescription = "Hex Spell. (3 seconds.) End effect: deals 20…80 fire damage and inflicts Burning condition (1…3 second[s]) to foes near your target. Also triggers if foe dies.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Incendiary_Bonds_%28large%29.jpg?20081212195438" }; - public static readonly Skill Incoming = new() { Id = 1596, Name = "Incoming!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. For 4…10 seconds, all allies within earshot move 33% faster, and gain 5…15 Health while moving.", ConciseDescription = "Elite Shout. (4…10 seconds) Allies in earshot move 33% faster and gain 5…15 Health while moving.", IconUrl = "https://wiki.guildwars.com/images/5/50/%22Incoming%21%22_%28large%29.jpg" }; - public static readonly Skill IncomingPvP = new() { Id = 2879, Name = "Incoming! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill Ineptitude = new() { Id = 47, Name = "Ineptitude", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 4 seconds, the next time target foe or any adjacent foe attacks, they take 30…135 damage and are Blinded for 10 seconds.", ConciseDescription = "Elite Hex Spell. (4 seconds.) Also hexes foes adjacent to target. Deals 30…135 damage. Inflicts Blindness condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/af/Ineptitude_%28large%29.jpg?20081212200040" }; - public static readonly Skill Inferno = new() { Id = 183, Name = "Inferno", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All adjacent foes are struck for 30…135 fire damage.", ConciseDescription = "Spell. Deals 30…135 fire damage to foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Inferno_%28large%29.jpg?20081212195446" }; - public static readonly Skill InfuriatingHeat = new() { Id = 1730, Name = "Infuriating Heat", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range gain adrenaline twice as fast. This spirit dies after 30…60 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Doubles adrenaline gain for creatures in range.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Infuriating_Heat_%28large%29.jpg?20081212204931" }; - public static readonly Skill InfuseCondition = new() { Id = 139, Name = "Infuse Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For the next 15…60 seconds, whenever you receive a condition, that condition is transferred to your closest minion instead.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) Whenever you receive a condition, it transfers from you to your closest undead servant.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Infuse_Condition_%28large%29.jpg?20081212203540" }; - public static readonly Skill InfuseHealth = new() { Id = 292, Name = "Infuse Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lose half your current Health. Target other ally is healed for 100…136% of the amount you lost.", ConciseDescription = "Spell. Heals for 100…136% of half your current Health.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Infuse_Health_%28large%29.jpg?20081212201946" }; - public static readonly Skill InsidiousParasite = new() { Id = 123, Name = "Insidious Parasite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, whenever target foe hits with an attack, you steal up to 15…45 Health from that foe.", ConciseDescription = "Hex Spell. (5…15 seconds.) Steal 15…45 Health whenever target foe hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Insidious_Parasite_%28large%29.jpg?20081212203537" }; - public static readonly Skill InspirationalSpeech = new() { Id = 2207, Name = "Inspirational Speech", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. You lose all adrenaline and target other ally gains 1…4 strikes of adrenaline.", ConciseDescription = "Skill. Target ally gains 1…4 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Inspirational_Speech_%28large%29.jpg?20081212204147" }; - public static readonly Skill InspiredEnchantment = new() { Id = 21, Name = "Inspired Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Removes an enchantment from target foe and gain 3…15 Energy. For 20 seconds, Inspired Enchantment is replaced with the enchantment removed from target foe.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effects: you gain 3…15 Energy; this spell is replaced with that enchantment (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5b/Inspired_Enchantment_%28large%29.jpg?20081212200032" }; - public static readonly Skill InspiredHex = new() { Id = 22, Name = "Inspired Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove a hex from target ally and gain 4…10 Energy. For 20 seconds, Inspired Hex is replaced with the hex that was removed.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effects: you gain 4…10 Energy; this spell is replaced with that hex (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/16/Inspired_Hex_%28large%29.jpg?20081212200244" }; - public static readonly Skill Intensity = new() { Id = 2104, Name = "Intensity", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 10 seconds, the next time you deal elemental damage with a spell to a target, you deal 60…70% of that damage to all other foes in the area.", ConciseDescription = "Skill. (10 seconds.) The next time you deal elemental damage with a spell, other targets in the area take 60…70% of that damage.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Intensity.jpg" }; - public static readonly Skill IntimidatingAura = new() { Id = 1531, Name = "Intimidating Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, you have +40…100 max Health and take 1…10 less damage from foes with less Health than you.", ConciseDescription = "Enchantment Spell. (60 seconds.) You have +40…100 max Health and take 1…10 damage from foes with less Health than you.", IconUrl = "https://wiki.guildwars.com/images/9/93/Intimidating_Aura_%28large%29.jpg?20081212195039" }; - public static readonly Skill InvokeLightning = new() { Id = 1664, Name = "Invoke Lightning", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "6", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe and up to two other foes near your target are struck for 10…90 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…90 lightning damage. Hits two foes near target. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Invoke_Lightning_%28large%29.jpg?20081212195644" }; - public static readonly Skill IronMist = new() { Id = 216, Name = "Iron Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…15 seconds, you have +15 armor. Your Air Magic spells that target a foe activate and recharge 25% faster, but you are Overcast by 3 points.", ConciseDescription = "Enchantment Spell. (8…15 seconds.) Gain +15 armor. Air Magic spells that target a foe activate and recharge 25% faster, but you are Overcast by 3 points.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Iron_Mist_%28large%29.jpg?20081212195501" }; - public static readonly Skill IronPalm = new() { Id = 786, Name = "Iron Palm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe suffers 5…50 damage, and if that foe is suffering from a hex or condition that foe is knocked down. Iron Palm counts as a lead attack.", ConciseDescription = "Touch Skill. Deals 5…50 damage. Causes knock-down if target foe is hexed or has a condition. Counts as a lead attack.", IconUrl = "https://wiki.guildwars.com/images/7/75/Iron_Palm_%28large%29.jpg?20081212193941" }; - public static readonly Skill IrresistibleBlow = new() { Id = 356, Name = "Irresistible Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits, you strike for +5…20 damage. If Irresistible Blow is blocked, your target is knocked down and takes 5…20 damage.", ConciseDescription = "Hammer Attack. Deals +5…20 damage. Deals 5…20 damage and causes knock-down if blocked.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Irresistible_Blow_%28large%29.jpg?20081212211233" }; - public static readonly Skill IrresistibleSweep = new() { Id = 1489, Name = "Irresistible Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. Deal +3…15 damage and lose 1 Dervish enchantment. If you lose an enchantment in this way, Irresistible Sweep cannot be blocked, removes a stance, and deals +3…15 additional damage.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Remove 1 of your Dervish enchantments. Removal effect: unblockable, removes a stance, deals +3…15 additional damage.", IconUrl = "https://wiki.guildwars.com/images/8/84/Irresistible_Sweep_%28large%29.jpg?20081212194929" }; - public static readonly Skill IrresistibleSweepPvP = new() { Id = 3265, Name = "Irresistible Sweep (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. Deal +3…15 damage and lose 1 Dervish enchantment. If you lose an enchantment in this way, Irresistible Sweep cannot be blocked and removes a stance.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Remove 1 of your Dervish enchantments. Removal effect: unblockable, removes a stance.", IconUrl = "" }; - public static readonly Skill ItsJustaFleshWound = new() { Id = 1599, Name = "It's Just a Flesh Wound", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. Target other ally loses all conditions. If a condition was removed in this way, that ally moves 25% faster for 1…8…10 second[s].", ConciseDescription = "Elite Shout. Remove all conditions from target ally. That ally moves 25% faster (1…8…10 second[s]) if a condition was removed. Cannot self-target.", IconUrl = "https://wiki.guildwars.com/images/6/69/%22It%27s_Just_a_Flesh_Wound.%22.jpg" }; - public static readonly Skill JaggedBones = new() { Id = 1355, Name = "Jagged Bones", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 30 seconds, whenever target undead servant dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) When target undead servant dies, it is replaced by a level 0…15 jagged horror that inflicts Bleeding with attacks.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Jagged_Bones_%28large%29.jpg?20081212202951" }; - public static readonly Skill JaggedStrike = new() { Id = 782, Name = "Jagged Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If Jagged Strike hits, your target suffers from Bleeding for 5…20 seconds.", ConciseDescription = "Lead Attack. Inflicts Bleeding condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/d4/Jagged_Strike_%28large%29.jpg?20081212194333" }; - public static readonly Skill JaizhenjuStrike = new() { Id = 1135, Name = "Jaizhenju Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If Jaizhenju Strike hits, you strike for +1…30 damage. If you are not using a stance, Jaizhenju Strike cannot be blocked.", ConciseDescription = "Sword Attack. Deals +1…30 damage. Unblockable unless you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Jaizhenju_Strike_%28large%29.jpg?20081212210142" }; - public static readonly Skill JameisGaze = new() { Id = 1120, Name = "Jamei's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target other ally for 35…180 Health.", ConciseDescription = "Spell. Heals for 35…180.", IconUrl = "https://wiki.guildwars.com/images/1/16/Jamei%27s_Gaze_%28large%29.jpg?20081212202614" }; - public static readonly Skill JaundicedGaze = new() { Id = 763, Name = "Jaundiced Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Remove an enchantment from target foe. If an enchantment is removed, for the next 1…15 second[s], your next enchantment spell casts 0…1 second[s] faster and costs 1…10 less Energy.", ConciseDescription = "Enchantment Spell. Removes an enchantment from target foe. Removal effect: your next enchantment casts 0…1 second[s] faster and costs 1…10 less Energy. (1…15 second[s])", IconUrl = "https://wiki.guildwars.com/images/e/eb/Jaundiced_Gaze_%28large%29.jpg?20081212203358" }; - public static readonly Skill JudgesInsight = new() { Id = 267, Name = "Judge's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…20 seconds, target ally's attacks deal holy damage and have +20% armor penetration.", ConciseDescription = "Enchantment Spell. (8…20 seconds.) Converts target ally's attacks to holy damage and adds +20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Judge%27s_Insight_%28large%29.jpg?20081212202643" }; - public static readonly Skill JudgesIntervention = new() { Id = 1390, Name = "Judge's Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10 seconds, the next time target ally receives damage that would be fatal, the damage is negated and one nearby foe takes 30…180 holy damage.", ConciseDescription = "Enchantment Spell. (10 seconds.) Negates the next fatal damage. Negation effect: deals 30…180 holy damage to one foe near target ally.", IconUrl = "https://wiki.guildwars.com/images/3/31/Judge%27s_Intervention_%28large%29.jpg?20081212202135" }; - public static readonly Skill JudgementStrike = new() { Id = 3425, Name = "Judgement Strike", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Melee Attack. Attack target and adjacent foes. Each attack that hits deals +13…30 Holy damage and knocks down attacking foes.", ConciseDescription = "Elite Melee Attack. Attacks target and adjacent foes for +13…30 Holy damage. Causes knock down on attacking foes.", IconUrl = "https://wiki.guildwars.com/images/6/63/Judgment_Strike.jpg" }; - public static readonly Skill JungleStrike = new() { Id = 1021, Name = "Jungle Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…25 damage. If it hits a foe that was Crippled, that foe and all adjacent foes take +1…31 damage.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage. Deals +1…31 damage to target and adjacent foes if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Jungle_Strike_%28large%29.jpg?20081212194415" }; - public static readonly Skill KareisHealingCircle = new() { Id = 1119, Name = "Karei's Healing Circle", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal yourself and all adjacent creatures for 30…180 points.", ConciseDescription = "Spell. Heals you for 30…180. Also heals adjacent creatures.", IconUrl = "https://wiki.guildwars.com/images/7/74/Karei%27s_Healing_Circle_%28large%29.jpg?20081212202536" }; - public static readonly Skill KeenArrow = new() { Id = 1720, Name = "Keen Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, you strike for +5…20 damage. If you land a critical hit, you deal an additional +5…25 damage.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Deals +5…25 more damage if you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Keen_Arrow_%28large%29.jpg?20081212204735" }; - public static readonly Skill KeenArrowPvP = new() { Id = 3147, Name = "Keen Arrow (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, you strike for +1…5 damage. If you land a critical hit, you deal an additional +5…30 damage.", ConciseDescription = "Bow Attack. Deals +1…5 damage. Deals +5…30 more damage if you land a critical hit.", IconUrl = "" }; - public static readonly Skill KeenChop = new() { Id = 2009, Name = "Keen Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "3", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If it hits, this attack always results in a critical hit.", ConciseDescription = "Axe Attack. Always a critical hit.", IconUrl = "https://wiki.guildwars.com/images/1/15/Keen_Chop_%28large%29.jpg?20081212210618" }; - public static readonly Skill KeystoneSignet = new() { Id = 63, Name = "Keystone Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. All of your signets except Keystone Signet are recharged. For 20 seconds, the next 0…6 time[s] you use a signet that targets a foe, all other foes adjacent to your target take 15…60 damage and are interrupted.", ConciseDescription = "Elite Signet. (20 seconds.) Your next 0…6 signet[s] interrupt and deal 15…60 damage to other foes adjacent to your target. Initial Effect: recharges all of your other signets.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Keystone_Signet_%28large%29.jpg?20081212201144" }; - public static readonly Skill KindleArrows = new() { Id = 433, Name = "Kindle Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your arrows deal fire damage and hit for an additional 3…24 fire damage.", ConciseDescription = "Preparation. (24 seconds.) +3…24 fire damage. Your arrows deal fire damage.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Kindle_Arrows_%28large%29.jpg?20081212204916" }; - public static readonly Skill KineticArmor = new() { Id = 166, Name = "Kinetic Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, you gain +20…80 armor. Whenever you cast a spell, Kinetic Armor is renewed for 8 seconds.", ConciseDescription = "Enchantment Spell. (8 seconds.) You have +20…80 armor. Renewal bonus: cast a spell.", IconUrl = "https://wiki.guildwars.com/images/3/37/Kinetic_Armor_%28large%29.jpg?20081212195756" }; - public static readonly Skill KirinsWrath = new() { Id = 1113, Name = "Kirin's Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 5 seconds, foes adjacent to the location in which the spell was cast take 8…32 holy damage each second.", ConciseDescription = "Spell. Deals 8…32 holy damage each second (5 seconds). Hits foes adjacent to your initial location.", IconUrl = "https://wiki.guildwars.com/images/5/57/Kirin%27s_Wrath_%28large%29.jpg?20081212201823" }; - public static readonly Skill KitahsBurden = new() { Id = 1056, Name = "Kitah's Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "³⁄₂", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe moves 50% slower. When Kitah's Burden ends you gain 10…18 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe moves 50% slower. End effect: you gain 10…18 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/af/Kitah%27s_Burden_%28large%29.jpg?20081212201521" }; - public static readonly Skill KneeCutter = new() { Id = 2010, Name = "Knee Cutter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "1", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits a Crippled foe, you gain 2…7 Energy and 1…3 strikes of adrenaline.", ConciseDescription = "Sword Attack. You gain 2…7 Energy and 1…3 adrenaline if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Knee_Cutter_%28large%29.jpg?20081212210630" }; - public static readonly Skill Lacerate = new() { Id = 961, Name = "Lacerate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. Bleeding creatures within its range suffer -2 Health degeneration. When this spirit dies, all non-spirit creatures within its range that have less than 90% Health begin Bleeding for 5…25 seconds. This spirit dies after 30…150 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Bleeding creatures in range have -2 Health degeneration. End effect: Inflicts Bleeding condition (5…25 seconds) on creatures in range that have less than 90% health. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/6/63/Lacerate_%28large%29.jpg?20081212205218" }; - public static readonly Skill LaceratingChop = new() { Id = 849, Name = "Lacerating Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If Lacerating Chop hits, you deal +5…20 damage. If it strikes a knocked down foe your target suffers from Bleeding for 5…20 seconds.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Inflicts Bleeding condition (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Lacerating_Chop_%28large%29.jpg?20081212210552" }; - public static readonly Skill Lamentation = new() { Id = 916, Name = "Lamentation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe and all nearby foes suffer 0…3 Health degeneration. When this hex is applied, these foes take 10…50 damage if you are within earshot of a spirit or corpse.", ConciseDescription = "Hex Spell. Also hexes foes near your target (5…20 seconds). Causes 0…3 Health degeneration. Initial effect: Deals 10…50 damage to these foes if you are within earshot of a spirit or corpse.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Lamentation_%28large%29.jpg?20081212205439" }; - public static readonly Skill LavaArrows = new() { Id = 824, Name = "Lava Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lava Arrows fly toward up to 3 foes near your target and strike for 20…65 fire damage if they hit.", ConciseDescription = "Spell. Projectile: deals 20…65 fire damage. Bonus effect: sends projectiles at 2 other foes near your target.", IconUrl = "https://wiki.guildwars.com/images/8/87/Lava_Arrows_%28large%29.jpg?20081212195330" }; - public static readonly Skill LavaFont = new() { Id = 195, Name = "Lava Font", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 5 seconds, foes adjacent to the location where this spell was cast are struck for 5…50 fire damage each second. If you are Overcast, this spell strikes nearby foes instead of adjacent ones.", ConciseDescription = "Spell. Deals 5…50 fire damage each second (5 seconds). Hits foes adjacent to your initial location. If Overcast, range increased to nearby.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Lava_Font_%28large%29.jpg?20090626202552" }; - public static readonly Skill LeadtheWay = new() { Id = 1590, Name = "Lead the Way!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. Target ally moves 25% faster for 1…5 seconds for each ally within earshot (maximum of 20 seconds).", ConciseDescription = "Shout. Target ally moves 25% faster for 1…5 seconds (maximum of 20 seconds) for each ally in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/4c/%22Lead_the_Way%21%22_%28large%29.jpg" }; - public static readonly Skill LeadersComfort = new() { Id = 1584, Name = "Leader's Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "5", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. You gain 30…75 Health. For each ally within earshot, you also gain +10…20 Health (maximum 140 Health).", ConciseDescription = "Skill. You gain 30…75 Health. You also gain 10…20 Health (maximum 140) for each ally in earshot.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Leader%27s_Comfort_%28large%29.jpg?20081212203816" }; - public static readonly Skill LeadersZeal = new() { Id = 1583, Name = "Leader's Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For each nearby ally, you gain 2 Energy (maximum 8…12 Energy).", ConciseDescription = "Skill. You gain 2 Energy (maximum 8…12 Energy) for each nearby ally.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Leader%27s_Zeal_%28large%29.jpg?20081212204149" }; - public static readonly Skill LeapingMantisSting = new() { Id = 1023, Name = "Leaping Mantis Sting", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If Mantis Sting hits, target foe takes +5…15 damage. If this attack strikes a moving foe, that foe is Crippled for 3…15 seconds.", ConciseDescription = "Lead Attack. Deals +5…15 damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Leaping_Mantis_Sting_%28large%29.jpg?20081212194107" }; - public static readonly Skill LeechSignet = new() { Id = 61, Name = "Leech Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Interrupt target foe's action. If that action was a spell, you gain 3…15 Energy.", ConciseDescription = "Signet. Interrupts an action. Interruption effect: you gain 3…15 Energy if the action was a spell.", IconUrl = "https://wiki.guildwars.com/images/a/af/Leech_Signet_%28large%29.jpg?20081212201715" }; - public static readonly Skill LeviathansSweep = new() { Id = 1134, Name = "Leviathan's Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +5…20 damage. If this attack is blocked, your target is knocked down and suffers 10…34 damage.", ConciseDescription = "Melee Attack. Deals +5…20 damage. Causes knock-down and deals 10…34 damage if blocked.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Leviathan%27s_Sweep_%28large%29.jpg?20081212210601" }; - public static readonly Skill Life = new() { Id = 1251, Name = "Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. When this spirit dies, all non-spirit allies within its range are healed for 1…7 Health for each second this spirit was alive. This spirit dies after 20 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (20 second lifespan). Affects non-spirit allies within range. End effect: heals for 1…7 for each second this spirit was alive.", IconUrl = "https://wiki.guildwars.com/images/7/77/Life_%28large%29.jpg?20081212205500" }; - public static readonly Skill LifePvP = new() { Id = 3012, Name = "Life (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. When this spirit dies, all non-spirit allies within its range are healed for 1…7 Health for each second this spirit was alive. This spirit dies after 20 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (20 second lifespan). Affects non-spirit allies within range. End effect: heals for 1…7 for each second this spirit was alive.", IconUrl = "" }; - public static readonly Skill LifeAttunement = new() { Id = 244, Name = "Life Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 30% less damage with attacks, but gains 14…50% more Health when healed.", ConciseDescription = "Enchantment Spell. Target ally gains 14…50% more Health when healed.", IconUrl = "https://wiki.guildwars.com/images/5/53/Life_Attunement_%28large%29.jpg?20081212201956" }; - public static readonly Skill LifeBarrier = new() { Id = 270, Name = "Life Barrier", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. While you maintain this enchantment, damage dealt to target other ally is reduced by 20…50%. If your Health is below 50% when that ally takes damage, Life Barrier ends.", ConciseDescription = "Elite Enchantment Spell. Reduces damage by 20…50%.", IconUrl = "https://wiki.guildwars.com/images/3/32/Life_Barrier_%28large%29.jpg?20081212202217" }; - public static readonly Skill LifeBond = new() { Id = 241, Name = "Life Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, whenever target other ally takes damage from an attack, half the damage is redirected to you. The damage you receive this way is reduced by 3…30.", ConciseDescription = "Enchantment Spell. Half of the damage target ally takes from attacks is redirected to you. Redirected damage is reduced by 3…30.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Life_Bond_%28large%29.jpg?20090531001956" }; - public static readonly Skill LifeSheath = new() { Id = 1123, Name = "Life Sheath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. Remove 0…2 condition[s] from target ally. For 8 seconds, the next time that ally would take damage or life steal, that ally gains that amount of Health instead (maximum 20…100).", ConciseDescription = "Elite Enchantment Spell. (8 seconds.) Converts the next incoming damage or life steal (maximum 20…100) to healing. Initial effect: Removes 0…2 condition[s].", IconUrl = "https://wiki.guildwars.com/images/6/69/Life_Sheath_%28large%29.jpg?20081212202001" }; - public static readonly Skill LifeSiphon = new() { Id = 109, Name = "Life Siphon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 12…24 seconds, target foe suffers 1…3 Health degeneration, and you gain +1…3 Health regeneration.", ConciseDescription = "Hex Spell. (12…24 seconds.) Target foe has 1…3 Health degeneration. You have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Life_Siphon_%28large%29.jpg?20081212203317" }; - public static readonly Skill LifeTransfer = new() { Id = 126, Name = "Life Transfer", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 6…12 seconds, target foe and adjacent foes suffer 3…8 Health degeneration, which you gain as Health regeneration.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (6…12 second). Causes 3…8 Health degeneration. You have +3…8 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/3/33/Life_Transfer_%28large%29.jpg?20081212203124" }; - public static readonly Skill LifebaneStrike = new() { Id = 1067, Name = "Lifebane Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 12…48 shadow damage. If that foe's Health is above 50%, you steal up to 12…48 Health.", ConciseDescription = "Spell. Deals 12…48 damage. Steals 12…48 Health if target foe's Health is above 50%.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Lifebane_Strike_%28large%29.jpg?20081212203214" }; - public static readonly Skill LiftEnchantment = new() { Id = 1645, Name = "Lift Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Touch Skill. If target touched foe is knocked down, that foe loses one enchantment.", ConciseDescription = "Touch Skill. Removes one enchantment. effect unless target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Lift_Enchantment_%28large%29.jpg?20081212194143" }; - public static readonly Skill LightofDeldrimor = new() { Id = 2212, Name = "Light of Deldrimor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All foes in the area are struck for 55…80 holy damage. The location of hidden objects are briefly indicated on your Compass. Any hidden objects in the area are revealed.", ConciseDescription = "Spell. Deals 55…80 holy damage to foes in the area. Pings hidden objects within the area on the compass.", IconUrl = "https://wiki.guildwars.com/images/1/11/Light_of_Deldrimor.jpg" }; - public static readonly Skill LightofDeliverance = new() { Id = 1397, Name = "Light of Deliverance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. All party members are healed for 5…70 Health.", ConciseDescription = "Elite Spell. Heals entire party for 5…70.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Light_of_Deliverance_%28large%29.jpg?20081212202510" }; - public static readonly Skill LightofDeliverancePvP = new() { Id = 2871, Name = "Light of Deliverance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. All party members are healed for 5…70 Health. All your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Spell. Heals entire party for 5…70.", IconUrl = "" }; - public static readonly Skill LightofDwayna = new() { Id = 304, Name = "Light of Dwayna", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "25", Activation = "4", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Resurrect all dead party members in the area. They are returned to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrects all dead party members in the area. (25% Health, zero Energy).", IconUrl = "https://wiki.guildwars.com/images/d/d1/Light_of_Dwayna_%28large%29.jpg?20081212202455" }; - public static readonly Skill LightbringerSignet = new() { Id = 1815, Name = "Lightbringer Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If you are within the area of a demonic servant of Abaddon, you gain 4…5 strikes of adrenaline and 22…24 Energy.", ConciseDescription = "Signet. You gain 4…5 strikes of adrenaline and 22…24 Energy if you are within the area of a demonic servant of Abaddon.", IconUrl = "https://wiki.guildwars.com/images/4/43/Lightbringer_Signet.jpg" }; - public static readonly Skill LightbringersGaze = new() { Id = 1814, Name = "Lightbringer's Gaze", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target demonic servant of Abaddon takes 100 holy damage and is interrupted. This skill strikes one additional foe in the area for each rank of Lightbringer you have attained. This skill is disabled for 15 seconds after it is used.", ConciseDescription = "Skill. Target demonic servant of Abaddon takes 100 holy damage and is interrupted. Hits one additional foe in the area for each rank of Lightbringer you have attained.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Lightbringer%27s_Gaze.jpg" }; - public static readonly Skill LightningBolt = new() { Id = 1369, Name = "Lightning Bolt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a Lightning Bolt that strikes for 5…50 lightning damage if it hits. If Lightning Bolt strikes a moving foe, that foe is struck for 5…50 additional lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Projectile: deals 5…50 lightning damage. Deals 5…50 more lightning damage if target foe is moving. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Lightning_Bolt_%28large%29.jpg?20081212195734" }; - public static readonly Skill LightningHammer = new() { Id = 865, Name = "Lightning Hammer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 10…100 lightning damage and applies Cracked Armor for 5…20 seconds. Lightning Hammer has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…100 lightning damage. Applies Cracked Armor (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/0/00/Lightning_Hammer_%28large%29.jpg?20081212195053" }; - public static readonly Skill LightningHammerPvP = new() { Id = 3396, Name = "Lightning Hammer (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 10…100 lightning damage. Lightning Hammer has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…100 lightning damage. 25% armor penetration.", IconUrl = "" }; - public static readonly Skill LightningJavelin = new() { Id = 230, Name = "Lightning Javelin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a Lightning Javelin that strikes for 15…50 lightning damage if it hits. Lightning Javelin interrupts attacking foes. This spell has 25% armor penetration and strikes all foes between you and your target.", ConciseDescription = "Spell. Projectile: Deals 15…50 lightning damage. Interrupts if your target is attacking. 25% armor penetration. Strikes all foes between you and your target.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Lightning_Javelin_%28large%29.jpg?20081212195211" }; - public static readonly Skill LightningOrb = new() { Id = 229, Name = "Lightning Orb", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a Lightning Orb that strikes target foe for 10…100 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Projectile: deals 10…100 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/13/Lightning_Orb_%28large%29.jpg?20081212195056" }; - public static readonly Skill LightningReflexes = new() { Id = 453, Name = "Lightning Reflexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks, and you attack 33% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Lightning_Reflexes_%28large%29.jpg?20081212204855" }; - public static readonly Skill LightningReflexesPvP = new() { Id = 3141, Name = "Lightning Reflexes (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks, and you attack 33% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and have 75% chance to block.", IconUrl = "" }; - public static readonly Skill LightningStrike = new() { Id = 222, Name = "Lightning Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Strike target foe for 5…50 lightning damage. This spell has 25% armor penetration. If you are Overcast, that foe is hexed with Lightning Strike for 3 seconds. When this hex ends, that foe is struck again for 5…50 lightning damage.", ConciseDescription = "Hex Spell. Deals 5…50 lightning damage. 25% armor penetration. Hex for 3 seconds if Overcast. End effect: deals 5…50 lightning damage.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Lightning_Strike_%28large%29.jpg?20081212195133" }; - public static readonly Skill LightningSurge = new() { Id = 205, Name = "Lightning Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. After 3 seconds, target foe is knocked down and struck for 14…100 lightning damage, and has Cracked Armor for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Elite Hex Spell. (3 seconds.) End effect: deals 14…100 lightning damage, causes knock-down, and inflicts Cracked Armor (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/8/88/Lightning_Surge_%28large%29.jpg?20081212195453" }; - public static readonly Skill LightningTouch = new() { Id = 232, Name = "Lightning Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe and all adjacent foes are struck for 10…60 lightning damage, are Blinded for 1…4 second[s], and have Cracked Armor for 1…10 second[s]. This skill has 25% armor penetration.", ConciseDescription = "Touch Skill. Deals 10…60 lightning damage. Also hits foes adjacent to target foe. Inflicts Blind (1…4 second[s]) and Cracked Armor (1…10 second[s]) on all struck foes. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/18/Lightning_Touch_%28large%29.jpg?20081212195129" }; - public static readonly Skill LingeringCurse = new() { Id = 142, Name = "Lingering Curse", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 6…30 seconds, target foe and all nearby foes suffer 0…3 Health degeneration, and gain 20% less benefit from healing.", ConciseDescription = "Elite Hex Spell. (6…30 seconds.) Target and nearby foes have 0…3 Health degeneration and receive 20% less benefit from healing.", IconUrl = "https://wiki.guildwars.com/images/0/08/Lingering_Curse_%28large%29.jpg?20081212203507" }; - public static readonly Skill LionsComfort = new() { Id = 1407, Name = "Lion's Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "", Activation = "1", Recharge = "1", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Skill. All of your signets are disabled for 12 seconds. You are healed for 50…110 Health, and gain 0…3 strike[s] of adrenaline.", ConciseDescription = "Skill. You are healed for 50…110 and gain 0…3 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Lion%27s_Comfort_%28large%29.jpg?20081212210914" }; - public static readonly Skill LiquidFlame = new() { Id = 845, Name = "Liquid Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 7…112 fire damage. If that foe is attacking or casting a spell, nearby foes are also struck for 7…112 fire damage.", ConciseDescription = "Spell. Deals 7…112 fire damage. Deals 7…112 fire damage to nearby foes if target was attacking or casting.", IconUrl = "https://wiki.guildwars.com/images/2/24/Liquid_Flame_%28large%29.jpg?20081212195828" }; - public static readonly Skill LiveVicariously = new() { Id = 291, Name = "Live Vicariously", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally hits a foe, you gain 2…17 Health.", ConciseDescription = "Enchantment Spell. You gain 2…17 Health whenever target ally hits a foe.", IconUrl = "https://wiki.guildwars.com/images/3/34/Live_Vicariously_%28large%29.jpg?20081212202516" }; - public static readonly Skill LivelyWasNaomei = new() { Id = 1222, Name = "Lively Was Naomei", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "15", Activation = "6", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Naomei's ashes for up to 45 seconds. When you drop her ashes, all party members in the area are resurrected with 15…75% Health and zero Energy.", ConciseDescription = "Item Spell. (45 seconds.) Drop effect: resurrects party members in the area (15…75% Health and zero Energy).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Lively_Was_Naomei_%28large%29.jpg?20081212205811" }; - public static readonly Skill LocustsFury = new() { Id = 1030, Name = "Locust's Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…35 seconds, you have an additional 50% chance to double strike while using daggers.", ConciseDescription = "Elite Enchantment Spell. (10…35 seconds.) You have +50% chance to double strike.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Locust%27s_Fury_%28large%29.jpg?20081212194145" }; - public static readonly Skill LotusStrike = new() { Id = 1987, Name = "Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "10", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…25 damage and you gain 5…20 Energy.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage; you gain 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Lotus_Strike_%28large%29.jpg?20081212194105" }; - public static readonly Skill LowBlow = new() { Id = 2214, Name = "Low Blow", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = "", Activation = "³⁄₄", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Skill. Strike target foe for 45…70 damage. If target foe is knocked down, that foe takes an additional 30…50 damage and suffers from Cracked Armor for 14…20 seconds.", ConciseDescription = "Touch Skill. Deals 45…70 damage. Inflicts 30…50 damage and Cracked Armor (14…20 seconds) if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/8/86/Low_Blow.jpg" }; - public static readonly Skill LyricofPurification = new() { Id = 1772, Name = "Lyric of Purification", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 5…20 seconds, the next time each ally within earshot uses a Signet, that ally loses 1 Condition.", ConciseDescription = "Chant. (5…20 seconds.) Allies in earshot lose one condition with their next signet.", IconUrl = "https://wiki.guildwars.com/images/1/18/Lyric_of_Purification_%28large%29.jpg?20081212204025" }; - public static readonly Skill LyricofZeal = new() { Id = 1563, Name = "Lyric of Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each ally within earshot uses a signet, that ally gains 1…8 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…8 Energy with their next signet.", IconUrl = "https://wiki.guildwars.com/images/9/91/Lyric_of_Zeal_%28large%29.jpg?20081212204007" }; - public static readonly Skill LyssasAssault = new() { Id = 1538, Name = "Lyssa's Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. This attack interrupts an action if it hits. If you are enchanted, any skill you interrupt is disabled for additional 1…10 second[s]. This attack does 50% normal damage.", ConciseDescription = "Scythe Attack. Interrupts an action. If you are enchanted, the interrupted skill is disabled for an additional 1…10 second[s]. This attack does 50% of normal damage.", IconUrl = "https://wiki.guildwars.com/images/5/53/Lyssa%27s_Assault_%28large%29.jpg?20081212194749" }; - public static readonly Skill LyssasAura = new() { Id = 813, Name = "Lyssa's Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10 seconds, you have +0…5 Energy regeneration. This enchantment reapplies itself every time you cast a spell on a foe.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) You have +0…5 Energy regeneration. Renewal: every time you cast a spell on an enemy.", IconUrl = "https://wiki.guildwars.com/images/6/60/Lyssa%27s_Aura_%28large%29.jpg?20081212211322" }; - public static readonly Skill LyssasBalance = new() { Id = 877, Name = "Lyssa's Balance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe loses one Enchantment. If you have more Enchantments than target foe, this skill has no effect.", ConciseDescription = "Spell. Removes one enchantment from target foe.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Lyssa%27s_Balance_%28large%29.jpg?20081212200743" }; - public static readonly Skill LyssasHaste = new() { Id = 1512, Name = "Lyssa's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 3…15 seconds, your Dervish enchantments recharge 33% faster. When you activate this enchantment, all adjacent foes are interrupted. When this enchantment ends, all adjacent foes are interrupted. 50% failure chance unless Wind Prayers 5 or higher.", ConciseDescription = "Flash Enchantment Spell. (3…15 seconds.) Your Dervish enchantments recharge 33% faster. Initial Effect: interrupts all adjacent foes. End Effect: interrupts all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Lyssa%27s_Haste_%28large%29.jpg?20081212194755" }; - public static readonly Skill LyssasHastePvP = new() { Id = 3348, Name = "Lyssa's Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 3…15 seconds, your Dervish enchantments recharge 33% faster. When you activate this enchantment, all adjacent foes are interrupted. When this enchantment ends, all adjacent foes are interrupted. 50% failure chance unless Wind Prayers 5 or higher.", ConciseDescription = "Flash Enchantment Spell. (3…15 seconds.) Your Dervish enchantments recharge 33% faster. Initial Effect: interrupts all adjacent foes. End Effect: interrupts all adjacent foes.", IconUrl = "" }; - public static readonly Skill Maelstrom = new() { Id = 215, Name = "Maelstrom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "30", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Maelstrom at target foe's location. For 10 seconds, foes adjacent to that area are struck for 10…25 cold damage each second. Maelstrom interrupts spell-casting when it hits.", ConciseDescription = "Spell. Deals 10…25 cold damage and interrupts spells each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/5/54/Maelstrom_%28large%29.jpg?20081212195811" }; - public static readonly Skill MagebaneShot = new() { Id = 1726, Name = "Magebane Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "¹⁄₂", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, it is disabled for an additional 10 seconds. This attack cannot be blocked.", ConciseDescription = "Elite Bow Attack. Interrupts an action. Interruption effect: an interrupted spell is disabled for +10 seconds. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/54/Magebane_Shot_%28large%29.jpg?20081212204851" }; - public static readonly Skill MagehunterStrike = new() { Id = 1694, Name = "Magehunter Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Melee Attack. If this attack hits, you strike for +5…20 damage. If your target is under the effects of an enchantment, this attack cannot be blocked.", ConciseDescription = "Elite Melee Attack. Deals +5…20 damage. Unblockable if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/7/74/Magehunter_Strike_%28large%29.jpg?20081212210504" }; - public static readonly Skill MagehuntersSmash = new() { Id = 1697, Name = "Magehunter's Smash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Elite Hammer Attack. If this attack hits, target foe is knocked down. If your target is under the effects of an enchantment, this attack cannot be blocked.", ConciseDescription = "Elite Hammer Attack. Causes knock-down. Unblockable if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Magehunter%27s_Smash_%28large%29.jpg?20081212210621" }; - public static readonly Skill MagneticAura = new() { Id = 168, Name = "Magnetic Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…5 second[s], you block the next attack against you and deal 10…50 damage to your attacker. If you are Overcast, all party members in earshot are also enchanted.", ConciseDescription = "Enchantment Spell. (1…5 second[s].) Block the next attack against you and reflect 10…50 damage to the attacker. If you are Overcast, enchant party members in earshot.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Magnetic_Aura_%28large%29.jpg?20081212195139" }; - public static readonly Skill MagneticSurge = new() { Id = 2190, Name = "Magnetic Surge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Target foe takes 15…75 damage. If you are Overcast, Magnetic Surge enchants all allies in earshot for 1…5 second[s] to block the next attack against them.", ConciseDescription = "Enchantment Spell. Deals 15…75 damage. If you are Overcast, allies in earshot are enchanted for 1…5 and block the next attack against them.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Magnetic_Surge_%28large%29.jpg?20081212195229" }; - public static readonly Skill MaimingSpear = new() { Id = 2150, Name = "Maiming Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If your attack hits a Bleeding foe, that foe is Crippled for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Crippled condition (5…20 seconds) if target foe is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Maiming_Spear_%28large%29.jpg?20081212203738" }; - public static readonly Skill MaimingStrike = new() { Id = 438, Name = "Maiming Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Maiming Strike that deals +5…20 damage. If that attack hits a moving foe that foe becomes Crippled for 3…15 seconds.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Maiming_Strike_%28large%29.jpg?20081212204724" }; - public static readonly Skill MakeHaste = new() { Id = 1591, Name = "Make Haste!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, target other ally moves 33% faster. This skill ends if that ally successfully hits with an attack.", ConciseDescription = "Shout. (5…20 seconds.) Target ally moves 33% faster.", IconUrl = "https://wiki.guildwars.com/images/9/91/%22Make_Haste%21%22_%28large%29.jpg" }; - public static readonly Skill MakeYourTime = new() { Id = 1779, Name = "Make Your Time!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. You gain 1 strike of adrenaline for each party member within earshot (maximum 1…5 adrenaline).", ConciseDescription = "Shout. You gain one adrenaline (maximum 1…5) for each party member in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/41/%22Make_Your_Time%21%22_%28large%29.jpg" }; - public static readonly Skill Malaise = new() { Id = 140, Name = "Malaise", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…35 seconds, target foe suffers -1 Energy degeneration and you suffer -1 Health degeneration. If target foe's Energy reaches 0, that foe takes 5…50 damage and Malaise ends.", ConciseDescription = "Hex Spell. (5…35 seconds.) Causes -1 Energy degeneration. Deals 5…50 damage if target foe's Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Malaise_%28large%29.jpg?20081212202821" }; - public static readonly Skill MaliciousStrike = new() { Id = 1633, Name = "Malicious Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits a foe suffering from a condition, you deal +10…30 damage and this attack results in a critical hit.", ConciseDescription = "Melee Attack. If target foe has a condition, this attack deals +10…30 damage and is a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Malicious_Strike_%28large%29.jpg?20081212193951" }; - public static readonly Skill MalignIntervention = new() { Id = 122, Name = "Malign Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe receives 20% less benefit from healing. If target foe dies while hexed with Malign Intervention, a level 1…17 masterless bone horror is summoned.", ConciseDescription = "Hex Spell. (5…20 seconds.) Target foe receives 20% less from healing. If this foe dies while suffering from this hex, a level 1…17 masterless bone horror is summoned.", IconUrl = "https://wiki.guildwars.com/images/5/56/Malign_Intervention_%28large%29.jpg?20081212202712" }; - public static readonly Skill MantisTouch = new() { Id = 974, Name = "Mantis Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Must follow a lead attack. Target foe becomes Crippled for 5…20 seconds. This skill counts as an off-hand attack.", ConciseDescription = "Spell. Inflicts Crippled condition (5…20 seconds). This skill counts as an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Mantis_Touch_%28large%29.jpg?20081212194543" }; - public static readonly Skill MantraofConcentration = new() { Id = 16, Name = "Mantra of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…38 seconds, the next time you would be interrupted, you are not interrupted.", ConciseDescription = "Stance. (1…38 seconds.) The next time you would be interrupted, you are not interrupted.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Mantra_of_Concentration_%28large%29.jpg?20081212201449" }; - public static readonly Skill MantraofEarth = new() { Id = 6, Name = "Mantra of Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, whenever you take earth damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces earth damage you take by 26…50%. You gain 2 Energy when you take earth damage.", IconUrl = "https://wiki.guildwars.com/images/1/13/Mantra_of_Earth_%28large%29.jpg?20081212195951" }; - public static readonly Skill MantraofFlame = new() { Id = 7, Name = "Mantra of Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, whenever you take fire damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces fire damage you take by 26…50%. You gain 2 Energy when you take fire damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Mantra_of_Flame_%28large%29.jpg?20081212201339" }; - public static readonly Skill MantraofFrost = new() { Id = 8, Name = "Mantra of Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, whenever you take cold damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces cold damage you take by 26…50%. You gain 2 Energy when you take cold damage.", IconUrl = "https://wiki.guildwars.com/images/9/93/Mantra_of_Frost_%28large%29.jpg?20081212201627" }; - public static readonly Skill MantraofInscriptions = new() { Id = 15, Name = "Mantra of Inscriptions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…25 seconds, signets you successfully activate while in this stance recharge 10…40% faster.", ConciseDescription = "Stance. (5…25 seconds.) Signets you successfully activate while in this stance recharge 10…40% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Mantra_of_Inscriptions_%28large%29.jpg?20081212201709" }; - public static readonly Skill MantraofLightning = new() { Id = 9, Name = "Mantra of Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, whenever you take lightning damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces lightning damage you take by 26…50%. You gain 2 Energy when you take lightning damage.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Mantra_of_Lightning_%28large%29.jpg?20081212195935" }; - public static readonly Skill MantraofPersistence = new() { Id = 14, Name = "Mantra of Persistence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…25 seconds, any Illusion Magic hex you cast lasts 10…40% longer.", ConciseDescription = "Stance. (5…25 seconds.) Illusion hexes you cast last 10…40% longer.", IconUrl = "https://wiki.guildwars.com/images/9/90/Mantra_of_Persistence_%28large%29.jpg?20081212195932" }; - public static readonly Skill MantraofRecall = new() { Id = 82, Name = "Mantra of Recall", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 20 seconds, you gain no benefit from it. You gain 10…25 Energy when Mantra of Recall ends.", ConciseDescription = "Elite Enchantment Spell. (20 seconds.) End effect: you gain 10…25 Energy.", IconUrl = "https://wiki.guildwars.com/images/1/11/Mantra_of_Recall_%28large%29.jpg?20081212201524" }; - public static readonly Skill MantraofRecovery = new() { Id = 13, Name = "Mantra of Recovery", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…20 seconds, spells you cast recharge 33% faster.", ConciseDescription = "Elite Stance. (5…20 seconds.) Your spells recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Mantra_of_Recovery_%28large%29.jpg?20081212201331" }; - public static readonly Skill MantraofResolve = new() { Id = 17, Name = "Mantra of Resolve", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 10…4 Energy or Mantra of Resolve ends.", ConciseDescription = "Stance. (30…90 seconds.) Prevents interrupts against you.", IconUrl = "https://wiki.guildwars.com/images/3/38/Mantra_of_Resolve_%28large%29.jpg?20081212201322" }; - public static readonly Skill MantraofResolvePvP = new() { Id = 3063, Name = "Mantra of Resolve (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 10…4 Energy or Mantra of Resolve ends.", ConciseDescription = "Stance. (5 seconds.) Prevents interrupts against you.", IconUrl = "" }; - public static readonly Skill MantraofSignets = new() { Id = 18, Name = "Mantra of Signets", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 10…40 seconds, you have +3 armor for each signet you have equipped. Whenever you use a signet you gain 5…60 health.", ConciseDescription = "Stance. (10…40 seconds.) You have +3 armor for each signet. You gain 5…60 health each time you use a signet.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Mantra_of_Signets_%28large%29.jpg?20081212201633" }; - public static readonly Skill MantraofSignetsPvP = new() { Id = 3179, Name = "Mantra of Signets (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 10…40 seconds, whenever you use a signet, you gain 5…60 Health.", ConciseDescription = "Stance. (10…40 seconds.) You gain 5…60 Health each time you use a signet.", IconUrl = "" }; - public static readonly Skill MaraudersShot = new() { Id = 908, Name = "Marauder's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Marauder's Shot hits, you strike for +10…35 damage and all your non-attack skills are disabled for 10 seconds.", ConciseDescription = "Bow Attack. Deals +10…35 damage.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Marauder%27s_Shot_%28large%29.jpg?20081212204656" }; - public static readonly Skill MarkofDeath = new() { Id = 785, Name = "Mark of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 4…10 seconds, target foe gains 33% less benefit from healing.", ConciseDescription = "Hex Spell. (4…10 seconds.) Target foe receives 33% less from healing.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Mark_of_Death_%28large%29.jpg?20081212194000" }; - public static readonly Skill MarkofFury = new() { Id = 1360, Name = "Mark of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5 seconds, allies hitting target foe gain 0…2 strike[s] of adrenaline. When this hex ends, that foe suffers from Cracked Armor for 1…15 second[s].", ConciseDescription = "Hex Spell. (5 seconds.) Allies hitting target foe gain 0…2 strike[s] of adrenaline. End effect: inflicts Cracked Armor (1…15 second[s].)", IconUrl = "https://wiki.guildwars.com/images/8/81/Mark_of_Fury_%28large%29.jpg?20081212203625" }; - public static readonly Skill MarkofInsecurity = new() { Id = 570, Name = "Mark of Insecurity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…25 seconds, target foe suffers from 1…3 Health degeneration, and enchantments and stances on target foe expire 30…80% faster. All of your non-Assassin skills are disabled for 10 seconds.", ConciseDescription = "Elite Hex Spell. (5…25 seconds.) Causes 1…3 Health degeneration. Enchantments and stances expire 30…80% faster on target foe.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Mark_of_Insecurity_%28large%29.jpg?20081212194318" }; - public static readonly Skill MarkofInstability = new() { Id = 978, Name = "Mark of Instability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 20 seconds, the next time you hit target foe with a dual attack skill that foe is knocked down.", ConciseDescription = "Hex Spell. (20 seconds.) Causes knock-down the next time you hit target foe with a dual attack.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Mark_of_Instability_%28large%29.jpg?20081212194033" }; - public static readonly Skill MarkofPain = new() { Id = 150, Name = "Mark of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, whenever target foe takes physical damage, Mark of Pain deals 10…40 shadow damage to adjacent foes.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 10…40 damage to adjacent foes whenever target foe takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/3/35/Mark_of_Pain_%28large%29.jpg?20090107193022" }; - public static readonly Skill MarkofProtection = new() { Id = 269, Name = "Mark of Protection", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10 seconds, whenever target ally would take damage, that ally is healed for that amount instead, maximum 6…60. All your Protection Prayers are disabled for 5 seconds.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) Converts incoming damage to healing (maximum 6…60).", IconUrl = "https://wiki.guildwars.com/images/0/09/Mark_of_Protection_%28large%29.jpg?20081212202647" }; - public static readonly Skill MarkofRodgort = new() { Id = 190, Name = "Mark of Rodgort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe and all nearby foes are hexed with Mark of Rodgort. For 10…35 seconds, whenever each foe is struck for fire damage, that foe is set on fire for 1…4 second[s].", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…35 seconds). Inflicts Burning condition (1…4 second[s]) when these foes take fire damage.", IconUrl = "https://wiki.guildwars.com/images/0/01/Mark_of_Rodgort_%28large%29.jpg?20081212195632" }; - public static readonly Skill MarkofSubversion = new() { Id = 127, Name = "Mark of Subversion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets an ally of that foe, the spell fails and you steal up to 10…92 Health from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 10…92 Health.", IconUrl = "https://wiki.guildwars.com/images/6/67/Mark_of_Subversion_%28large%29.jpg?20081212203039" }; - public static readonly Skill MarksmansWager = new() { Id = 430, Name = "Marksman's Wager", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "24", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Preparation. For 18 seconds, you gain 5…10 Energy whenever your arrows hit, but lose 10 Energy whenever your arrows fail to strike.", ConciseDescription = "Elite Preparation. (18 seconds.) Gain 5…10 Energy whenever your arrows hit.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Marksman%27s_Wager_%28large%29.jpg?20081212204913" }; - public static readonly Skill Martyr = new() { Id = 298, Name = "Martyr", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Transfer all conditions and their remaining durations from your allies to you.", ConciseDescription = "Elite Spell. Transfer all conditions from all allies to you.", IconUrl = "https://wiki.guildwars.com/images/0/05/Martyr_%28large%29.jpg?20081212202320" }; - public static readonly Skill Masochism = new() { Id = 2139, Name = "Masochism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…40 seconds, you have +2 to your Death Magic and Soul Reaping attributes and sacrifice 5…3% of your maximum Health when you cast a spell.", ConciseDescription = "Enchantment Spell. (10…40 seconds.) You have +2 Death Magic and Soul Reaping. Sacrifice 5…3% Health when you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Masochism_%28large%29.jpg?20081212202818" }; - public static readonly Skill MasochismPvP = new() { Id = 3054, Name = "Masochism (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, you gain 1…3 Energy whenever you sacrifice Health.", ConciseDescription = "Enchantment Spell. (30 seconds.) You gain 1…3 Energy whenever you sacrifice Health.", IconUrl = "" }; - public static readonly Skill MasterofMagic = new() { Id = 1378, Name = "Master of Magic", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 1…61 second[s], all of your elemental attributes are set to 8…14 and your elemental spells return 30% of their Energy cost.", ConciseDescription = "Elite Enchantment Spell. (1…61 second[s]). Your elemental attributes are set to 8…14 and elemental spells return 30% of their Energy cost.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Master_of_Magic_%28large%29.jpg?20081212195922" }; - public static readonly Skill Meditation = new() { Id = 1523, Name = "Meditation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Lose all adrenaline. For 20 seconds, you gain 1…4 Energy every time an enchantment on you ends.", ConciseDescription = "Enchantment Spell. (20 seconds.) Gain 1…4 Energy whenever an enchantment on you ends.", IconUrl = "https://wiki.guildwars.com/images/2/24/Meditation_%28large%29.jpg?20081212194733" }; - public static readonly Skill Meekness = new() { Id = 1260, Name = "Meekness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Hex Spell. For 5…30 seconds, target foe and all foes in the area attack 50% slower.", ConciseDescription = "Hex Spell. Also hexes foes in the area of target (5…30 seconds). These foes attack 50% slower.", IconUrl = "https://wiki.guildwars.com/images/4/47/Meekness_%28large%29.jpg?20081212203133" }; - public static readonly Skill MelandrusArrows = new() { Id = 429, Name = "Melandru's Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Preparation. For 18 seconds, whenever your arrows hit, they cause Bleeding for 3…25 seconds, and if they hit a target who is under an enchantment, they do +8…28 damage.", ConciseDescription = "Elite Preparation. (18 seconds.) Your arrows inflict Bleeding condition (3…25 seconds) and deal +8…28 damage to enchanted foes.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Melandru%27s_Arrows_%28large%29.jpg?20081212205226" }; - public static readonly Skill MelandrusAssault = new() { Id = 441, Name = "Melandru's Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Melandru's Assault that deals +5…20 damage to all nearby foes.", ConciseDescription = "Pet Attack. Deals +5…20 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/11/Melandru%27s_Assault_%28large%29.jpg?20081212205114" }; - public static readonly Skill MelandrusAssaultPvP = new() { Id = 3047, Name = "Melandru's Assault (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Melandru's Assault that deals +5…20 damage. If that attack strikes a foe with an enchantment, that foe and all adjacent foes take +5…35 additional damage.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Deals +5…35 more damage to target and foes adjacent to target if this foe is enchanted.", IconUrl = "" }; - public static readonly Skill MelandrusResilience = new() { Id = 451, Name = "Melandru's Resilience", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 8…20 seconds, you gain +4 Health regeneration and +1 Energy regeneration for each condition and hex you are suffering.", ConciseDescription = "Elite Stance. (8…20 seconds.) You have +4 Health regeneration and +1 Energy regeneration for each condition and hex on you.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Melandru%27s_Resilience_%28large%29.jpg?20081212204755" }; - public static readonly Skill MelandrusShot = new() { Id = 853, Name = "Melandru's Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If Melandru's Shot hits, your target begins Bleeding for 5…25 seconds. If it hits a foe that is moving or knocked down, that foe takes +10…25 damage and is Crippled for 5…15 seconds.", ConciseDescription = "Elite Bow Attack. Inflicts Bleeding (5…25 seconds). Deals +10…25 damage and inflicts Crippled (5…15 seconds) if target foe was moving or knocked down.", IconUrl = "https://wiki.guildwars.com/images/5/53/Melandru%27s_Shot_%28large%29.jpg?20081212205022" }; - public static readonly Skill MendAilment = new() { Id = 277, Name = "Mend Ailment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one condition (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, or Deep Wound) from target ally. For each remaining Condition, that ally is healed for 5…70 Health.", ConciseDescription = "Spell. Removes a condition. Removal effect: heals for 5…70 for each remaining condition.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Mend_Ailment_%28large%29.jpg?20081212202028" }; - public static readonly Skill MendBodyandSoul = new() { Id = 1234, Name = "Mend Body and Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target ally is healed for 20…115 Health. That ally loses one condition for each spirit within earshot.", ConciseDescription = "Spell. Heals for 20…115. Removes one condition for each spirit within earshot.", IconUrl = "https://wiki.guildwars.com/images/2/27/Mend_Body_and_Soul_%28large%29.jpg?20081212205913" }; - public static readonly Skill MendCondition = new() { Id = 275, Name = "Mend Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one condition (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, or Deep Wound) from target other ally. If a condition is removed, that ally is healed for 5…70 Health.", ConciseDescription = "Spell. Removes one condition. Removal effect: heals for 5…70.", IconUrl = "https://wiki.guildwars.com/images/7/78/Mend_Condition_%28large%29.jpg?20081212201849" }; - public static readonly Skill Mending = new() { Id = 290, Name = "Mending", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally gains +1…4 Health regeneration.", ConciseDescription = "Enchantment Spell. +1…4 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/1/14/Mending_%28large%29.jpg?20090531061653" }; - public static readonly Skill MendingGrip = new() { Id = 2202, Name = "Mending Grip", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target ally is healed for 15…75 Health. If that ally is under the effects of a weapon spell, that ally loses one condition.", ConciseDescription = "Spell. Heals for 15…75. Removes one condition if target ally is under a Weapon spell.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Mending_Grip_%28large%29.jpg?20081212205357" }; - public static readonly Skill MendingRefrain = new() { Id = 1578, Name = "Mending Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 15 seconds, target non-spirit ally has +2…3 Health regeneration. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (15 seconds.) Target ally has +2…3 Health regeneration. Renewal: whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Mending_Refrain_%28large%29.jpg?20081212203925" }; - public static readonly Skill MendingRefrainPvP = new() { Id = 3149, Name = "Mending Refrain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 15 seconds, you have +2…3 Health regeneration. This echo is reapplied every time a chant or shout ends on you.", ConciseDescription = "Echo. (15 seconds.) You have +2…3 Health regeneration. Renewal: whenever a chant or shout ends on you.", IconUrl = "" }; - public static readonly Skill MendingTouch = new() { Id = 1401, Name = "Mending Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Touched ally loses two conditions and is healed for 15…60 Health for each condition removed in this way.", ConciseDescription = "Touch Spell. Removes two conditions. Heals for 15…60 for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Mending_Touch_%28large%29.jpg?20081212202220" }; - public static readonly Skill MentalBlock = new() { Id = 2417, Name = "Mental Block", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds you have a 50% chance to block attacks. This Enchantment is reapplied every time an enemy strikes you.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You have a 50% chance to block. Renewal: every time an enemy hits you.", IconUrl = "https://wiki.guildwars.com/images/e/ed/Mental_Block.jpg" }; - public static readonly Skill MercilessSpear = new() { Id = 1603, Name = "Merciless Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits a foe with less than 50% Health, that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5e/Merciless_Spear_%28large%29.jpg?20081212203921" }; - public static readonly Skill Meteor = new() { Id = 187, Name = "Meteor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all adjacent foes are struck for 7…112 fire damage and knocked down.", ConciseDescription = "Spell. Deals 7…112 fire damage and causes knock-down. Also hits foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Meteor_%28large%29.jpg?20081212195340" }; - public static readonly Skill MeteorShower = new() { Id = 192, Name = "Meteor Shower", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "25", Activation = "5", Recharge = "60", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Meteor Shower at target foe's location. For 9 seconds, foes adjacent to that location are struck for 7…112 fire damage and knocked down every 3 seconds.", ConciseDescription = "Spell. Deals 7…112 fire damage and causes knock-down every 3 seconds (9 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Meteor_Shower_%28large%29.jpg?20081212195312" }; - public static readonly Skill MightyBlow = new() { Id = 351, Name = "Mighty Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Hammer Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Mighty_Blow_%28large%29.jpg?20081212210651" }; - public static readonly Skill MightyThrow = new() { Id = 1547, Name = "Mighty Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "3", Recharge = "", Overcast = "", Adrenaline = "2", Sacrifice = "", Upkeep = "", Description = "Spear Attack. Your spear moves three times faster. If it hits, you deal +10…40 damage.", ConciseDescription = "Spear Attack. Deals +10…40 damage. This spear moves three times faster.", IconUrl = "https://wiki.guildwars.com/images/5/51/Mighty_Throw_%28large%29.jpg?20081212203856" }; - public static readonly Skill MightyWasVorizun = new() { Id = 773, Name = "Mighty Was Vorizun", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Vorizun's ashes for up to 15…60 seconds. While you hold his ashes, you gain +15 armor and +30 maximum Energy.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +15 armor and +30 maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Mighty_Was_Vorizun_%28large%29.jpg?20081212205454" }; - public static readonly Skill Migraine = new() { Id = 53, Name = "Migraine", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target foe suffers 1…8 Health degeneration and takes 100% longer to activate skills.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Causes 1…8 Health degeneration and doubles skill activation time.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Migraine_%28large%29.jpg?20081212200249" }; - public static readonly Skill MigrainePvP = new() { Id = 3183, Name = "Migraine (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 3…12 seconds, target foe suffers 1…8 Health degeneration and takes 100% longer to activate skills.", ConciseDescription = "Elite Hex Spell. (3…12 seconds.) Causes 1…8 Health degeneration and doubles skill activation time.", IconUrl = "" }; - public static readonly Skill MindBlast = new() { Id = 1662, Name = "Mind Blast", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe is struck for 15…60 fire damage. If you have more Energy than target foe, you gain 1…8 Energy.", ConciseDescription = "Elite Spell. Deals 15…60 fire damage. You gain 1…8 Energy if you have more Energy than target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Mind_Blast_%28large%29.jpg?20081212195155" }; - public static readonly Skill MindBurn = new() { Id = 185, Name = "Mind Burn", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe and all adjacent foes take 15…60 fire damage. If you have more Energy than target foe, that foe and all adjacent foes take an additional 15…60 fire damage and are set on fire for 1…10 second[s].", ConciseDescription = "Elite Spell. Deals 15…60 fire damage. If you have more energy than target foe, deals 15…60 more fire damage and inflicts Burning (1…10 second[s]). Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Mind_Burn_%28large%29.jpg?20081212195433" }; - public static readonly Skill MindFreeze = new() { Id = 209, Name = "Mind Freeze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Target foe takes 10…60 cold damage. If you have more Energy than target foe, that foe suffers an additional 10…60 cold damage and moves 90% slower for 1…5 second[s].", ConciseDescription = "Elite Hex Spell. Deals 10…60 cold damage. If you have more Energy than target foe, deals +10…60 cold damage and causes 90% slower movement (1…5 second[s]).", IconUrl = "https://wiki.guildwars.com/images/a/a8/Mind_Freeze_%28large%29.jpg?20081212195813" }; - public static readonly Skill MindFreezePvP = new() { Id = 2803, Name = "Mind Freeze (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Target foe takes 10…40 cold damage. If you have more Energy than target foe, that foe suffers an additional 10…40 cold damage and moves 90% slower for 1…5 seconds.", ConciseDescription = "Elite Hex Spell. Deals 10…40 cold damage. If you have more Energy than target foe, deals +10…40 cold damage and causes 90% slower movement (1…5 second[s]).", IconUrl = "" }; - public static readonly Skill MindShock = new() { Id = 226, Name = "Mind Shock", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe suffers 10…50 lightning damage. If you have more Energy than target foe, that foe suffers 10…50 more lightning damage and is knocked down. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. If you have more Energy than target foe, deals +10…50 lightning damage and causes knockdown. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Mind_Shock_%28large%29.jpg?20081212195613" }; - public static readonly Skill MindShockPvP = new() { Id = 2804, Name = "Mind Shock (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe suffers 10…50 lightning damage. If you have more Energy than target foe, that foe suffers 10…50 more lightning damage and is knocked down. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. If you have more Energy than target foe, deals +10…50 lightning damage and causes knockdown. 25% armor penetration.", IconUrl = "" }; - public static readonly Skill MindWrack = new() { Id = 49, Name = "Mind Wrack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…40 seconds, whenever this foe is the target of any of your non-hex Mesmer skills, that foe loses 1 Energy and takes 5…25 damage per point of Energy lost. If the target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", ConciseDescription = "Hex Spell. (5…40 seconds.) Causes 1 Energy loss each time foe is the target of your non-hex Mesmer skills. Deals 5…25 damage per point of Energy lost. If target foe's Energy drops to 0, it takes 15…100 damage and Mind Wrack ends.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Mind_Wrack_%28large%29.jpg?20081212200857" }; - public static readonly Skill MindWrackPvP = new() { Id = 2734, Name = "Mind Wrack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…40 seconds, whenever this foe is the target of one of your non-hex Mesmer skills, that foe loses 1 Energy. If the target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", ConciseDescription = "Hex Spell. (5…40 seconds.) Causes 1 Energy loss each time foe is the target of your non-hex Mesmer skills. If target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", IconUrl = "" }; - public static readonly Skill Mindbender = new() { Id = 2411, Name = "Mindbender", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "24", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…16 seconds, you move 20…33% faster and your Spells take 20% less time to cast.", ConciseDescription = "Enchantment Spell. (10…16 seconds.) You move 20…33% faster and cast Spells 20% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Mindbender.jpg" }; - public static readonly Skill MirageCloak = new() { Id = 1500, Name = "Mirage Cloak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 1…7 second[s], you have a 40…80% chance to block incoming attacks. When you cast this enchantment, all nearby foes are struck for 10…40 earth damage.", ConciseDescription = "Flash Enchantment Spell. (1…7 second[s].) You have 40…80% chance to block. Initial Effect: deals 10…40 earth damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/18/Mirage_Cloak_%28large%29.jpg?20081212194707" }; - public static readonly Skill MirrorofDisenchantment = new() { Id = 1349, Name = "Mirror of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one enchantment from target foe. All of that foe's party members also lose that same enchantment.", ConciseDescription = "Spell. Removes one enchantment from target foe. That foe's party members also lose this enchantment.", IconUrl = "https://wiki.guildwars.com/images/4/40/Mirror_of_Disenchantment_%28large%29.jpg?20081212201536" }; - public static readonly Skill MirrorofDisenchantmentPvP = new() { Id = 3194, Name = "Mirror of Disenchantment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one enchantment from target foe. All of that foe's party members also lose that same enchantment.", ConciseDescription = "Spell. Removes one enchantment from target foe. That foe's party members also lose this enchantment.", IconUrl = "" }; - public static readonly Skill MirrorofIce = new() { Id = 1098, Name = "Mirror of Ice", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Shatter a Mirror of Ice. All foes near you and target ally take 15…70 cold damage and move 66% slower for 2…6 seconds. If you strike a foe hexed with Water Magic, Mirror of Ice recharges 50% faster.", ConciseDescription = "Elite Hex Spell. Deals 15…70 cold damage and slows foes by 66% (2…6 seconds). Hits foes near you and target ally. Recharges 50% faster if it hits a foe hexed with Water Magic.", IconUrl = "https://wiki.guildwars.com/images/4/41/Mirror_of_Ice_%28large%29.jpg?20081212195826" }; - public static readonly Skill MirroredStance = new() { Id = 816, Name = "Mirrored Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10…35 seconds, whenever target foe enters a stance, you enter the same stance.", ConciseDescription = "Hex Spell. (10…35 seconds.) You enter any stance used by target foe.", IconUrl = "https://wiki.guildwars.com/images/3/37/Mirrored_Stance_%28large%29.jpg?20081212194407" }; - public static readonly Skill MistForm = new() { Id = 236, Name = "Mist Form", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…45 seconds, you take 33% less damage from foes under the effects of Water Magic hexes. Whenever you cast an elemental spell, all non-spirit allies in earshot are healed for 50…250% of the Energy cost of the spell.", ConciseDescription = "Elite Enchantment Spell. (10…45 seconds.) Take 33% less damage from foes hexed with Water Magic. Heals non-spirit allies in earshot for 50…250% of the energy cost of your elemental spells.", IconUrl = "https://wiki.guildwars.com/images/8/86/Mist_Form_%28large%29.jpg?20081212195926" }; - public static readonly Skill MistFormPvP = new() { Id = 2805, Name = "Mist Form (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…45 seconds, you take 33% less damage from foes under the effects of Water Magic hexes. Whenever you cast an elemental spell, all non-spirit allies in earshot are healed for 50…250% of the Energy cost of the spell. This spell does not heal allies above 80% Health.", ConciseDescription = "Elite Enchantment Spell. (10…45 seconds.) Take 33% less damage from foes hexed with Water Magic. Heals non-spirit allies in earshot for 50…250% of the energy cost of your elemental spells.", IconUrl = "" }; - public static readonly Skill Mistrust = new() { Id = 979, Name = "Mistrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next spell that target foe casts on one of your allies fails and deals 10…100 damage to that foe and all nearby foes.", ConciseDescription = "Hex Spell. (6 seconds.) The next spell that target foe casts on one of your allies fails and deals 10…100 damage to target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/06/Mistrust_%28large%29.jpg?20081212201611" }; - public static readonly Skill MistrustPvP = new() { Id = 3191, Name = "Mistrust (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next spell that target foe casts on one of your allies fails and deals 10…75 damage to that foe and all nearby foes.", ConciseDescription = "Hex Spell. (6 seconds.) The next spell that target foe casts on one of your allies fails and deals 10…75 damage to target and nearby foes.", IconUrl = "" }; - public static readonly Skill MoebiusStrike = new() { Id = 781, Name = "Moebius Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Off-Hand Attack. Must follow a Dual Attack. If it hits, Moebius Strike strikes for +10…35 damage. If you strike a foe whose Health is below 50%, all your other attack skills are recharged.", ConciseDescription = "Elite Off-Hand Attack. Deals +10…35 damage. Recharges all your other attack skills if target foe's Health is below 50%.", IconUrl = "https://wiki.guildwars.com/images/7/73/Moebius_Strike_%28large%29.jpg?20081212194321" }; - public static readonly Skill MokeleSmash = new() { Id = 1409, Name = "Mokele Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits, you strike for +5…20 damage and gain 2 strikes of adrenaline.", ConciseDescription = "Hammer Attack. Deals +5…20 damage and you gain 2 strikes of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/00/Mokele_Smash_%28large%29.jpg?20081212211132" }; - public static readonly Skill MuddyTerrain = new() { Id = 477, Name = "Muddy Terrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range move 10% slower and speed boosts have no effect. This spirit dies after 30…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…90 second lifespan). Creatures in range have 10% slower movement: also negates speed boosts.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Muddy_Terrain_%28large%29.jpg?20081212205109" }; - public static readonly Skill MysticCorruption = new() { Id = 1755, Name = "Mystic Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All adjacent foes suffer from Disease for 1…2 second[s]. For 20 seconds, nothing happens. Disease duration is doubled if you are enchanted when you activate this skill. When this enchantment ends, all party members in earshot are cured of Disease.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) Initial Effect: all adjacent foes are Diseased (1…2 second[s].) Double duration if you are already enchanted. End Effect: party members in earshot lose Disease.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Mystic_Corruption_%28large%29.jpg?20081212194742" }; - public static readonly Skill MysticHealing = new() { Id = 1527, Name = "Mystic Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You are healed for 5…65 Health. Also heals all enchanted party members for 5…65 Health.", ConciseDescription = "Spell. Heals you for 5…65. Heals all enchanted party members for 5…65 Health.", IconUrl = "https://wiki.guildwars.com/images/7/71/Mystic_Healing_%28large%29.jpg?20081212194922" }; - public static readonly Skill MysticHealingPvP = new() { Id = 3272, Name = "Mystic Healing (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You are healed for 5…65 Health. Also heals all enchanted party members for 5…65 Health.", ConciseDescription = "Spell. Heals you for 5…65. Heals all enchanted party members for 5…65 Health.", IconUrl = "" }; - public static readonly Skill MysticRegeneration = new() { Id = 1516, Name = "Mystic Regeneration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, you have +1…4 Health regeneration for each enchantment (maximum of 8) on you.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You have +1…4 Health regeneration for each enchantment (maximum of 8) on you.", IconUrl = "https://wiki.guildwars.com/images/4/43/Mystic_Regeneration_%28large%29.jpg?20081212194920" }; - public static readonly Skill MysticRegenerationPvP = new() { Id = 2884, Name = "Mystic Regeneration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, you have +1…4 Health regeneration for each enchantment (maximum of 3) on you.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You have +1…4 Health regeneration for each enchantment (maximum of 3) on you.", IconUrl = "" }; - public static readonly Skill MysticSandstorm = new() { Id = 1532, Name = "Mystic Sandstorm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Spell, Energy = "", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Spell. Create a sandstorm at your location that lasts 3 seconds. Each second, foes nearby this location take 10…20 earth damage. Attacking foes take an additional 10…20 damage. If you are enchanted when you cast this spell, it lasts twice as long.", ConciseDescription = "Spell. (3 seconds.) Deals 10…20 earth damage each second. Deals an additional 10…20 damage to attacking foes. Hits foes nearby your initial location. Lasts twice as long if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Mystic_Sandstorm_%28large%29.jpg?20081212194927" }; - public static readonly Skill MysticSweep = new() { Id = 1484, Name = "Mystic Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you deal +3…12 damage. If you are enchanted, this attack deals an additional +3…12 damage.", ConciseDescription = "Melee Attack. Deals +3…12 damage. Deals an additional +3…12 damage if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Mystic_Sweep_%28large%29.jpg?20081212194905" }; - public static readonly Skill MysticTwister = new() { Id = 1491, Name = "Mystic Twister", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Spell. Deals 10…60 cold damage to all nearby foes. If you are enchanted, this spell deals an additional 10…60 cold damage.", ConciseDescription = "Spell. Deals 10…60 cold damage to all nearby foes. Deals 10…60 more cold damage if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Mystic_Twister_%28large%29.jpg?20081212194856" }; - public static readonly Skill MysticVigor = new() { Id = 1503, Name = "Mystic Vigor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, every time you successfully hit with an attack, you gain 3…15 Health for each enchantment on you (maximum 25 Health).", ConciseDescription = "Enchantment Spell. (20 seconds.) You gain 3…15 Health (maximum 25) for each enchantment on you whenever you hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Mystic_Vigor_%28large%29.jpg?20081212194556" }; - public static readonly Skill NaturalHealing = new() { Id = 1525, Name = "Natural Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You are healed for 50…170 Health. If you are not enchanted, this spell activates 50% faster.", ConciseDescription = "Spell. Heals you for 50…170. This skill activates 50% faster if you are not enchanted.", IconUrl = "https://wiki.guildwars.com/images/4/43/Natural_Healing_%28large%29.jpg?20081212194712" }; - public static readonly Skill NaturalStride = new() { Id = 1727, Name = "Natural Stride", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…8 second[s], you run 33% faster and have a 50% chance to block incoming attacks. Natural Stride ends if you become hexed or enchanted.", ConciseDescription = "Stance. (1…8 second[s].) You move 33% faster and have 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/5/59/Natural_Stride_%28large%29.jpg?20081212204937" }; - public static readonly Skill NaturalTemper = new() { Id = 1770, Name = "Natural Temper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "3", Sacrifice = "", Upkeep = "", Description = "Skill. For 4…10 seconds, you gain 33% more adrenaline while not under the effects of an Enchantment.", ConciseDescription = "Skill. (4…10 seconds.) You gain 33% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/7/70/Natural_Temper_%28large%29.jpg?20081212204209" }; - public static readonly Skill NaturesRenewal = new() { Id = 476, Name = "Nature's Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For 30…150 seconds, enchantments and hexes cast by non-spirit creatures in range take twice as long to cast, and it costs twice as much Energy to maintain enchantments. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). For creatures in range, enchantments and Hexes take twice as long to cast and it costs twice as much Energy to maintain enchantments. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/12/Nature%27s_Renewal_%28large%29.jpg?20081212204705" }; - public static readonly Skill Necrosis = new() { Id = 2103, Name = "Necrosis", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. If target foe is suffering from a condition or hex, that foe suffers 60…90 damage.", ConciseDescription = "Skill. Deals 60…90 damage if target foe has a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/9/99/Necrosis.jpg" }; - public static readonly Skill NecroticTraversal = new() { Id = 97, Name = "Necrotic Traversal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit a random corpse. You teleport to that corpse's location and all nearby foes become Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Teleport to a corpse's location. Inflicts Poisoned condition (5…20 seconds). Affects all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Necrotic_Traversal_%28large%29.jpg?20081212202958" }; - public static readonly Skill NeedlingShot = new() { Id = 1197, Name = "Needling Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Needling Shot strikes for only 10…30 damage and moves faster than normal. If Needling Shot strikes a foe below 50% Health, Needling Shot recharges instantly. Your other attack skills are disabled for 2 seconds.", ConciseDescription = "Bow Attack. Fast-moving arrow. Deals 10…30 damage. Recharges instantly if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Needling_Shot_%28large%29.jpg?20081212204511" }; - public static readonly Skill NeverGiveUp = new() { Id = 1593, Name = "Never Give Up!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. All allies within earshot and below 75% Health gain 1…10 Energy.", ConciseDescription = "Shout. Allies in earshot gain 1…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/0/02/%22Never_Give_Up%21%22_%28large%29.jpg" }; - public static readonly Skill NeverGiveUpPvP = new() { Id = 3035, Name = "Never Give Up! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill NeverRampageAlone = new() { Id = 2108, Name = "Never Rampage Alone", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "15", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 18…25 seconds, you and your pet attack 25% faster and have 1…3 Health regeneration.", ConciseDescription = "Skill. (18…25 seconds.) You and your pet attack 25% faster and have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Never_Rampage_Alone.jpg" }; - public static readonly Skill NeverSurrender = new() { Id = 1598, Name = "Never Surrender!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 15 seconds, all party members within earshot and below 75% Health gain +1…5 Health regeneration.", ConciseDescription = "Shout. (15 seconds.) Party members in earshot gain +1…5 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/1/1d/%22Never_Surrender%21%22_%28large%29.jpg" }; - public static readonly Skill NeverSurrenderPvP = new() { Id = 2880, Name = "Never Surrender! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill NightmareWeapon = new() { Id = 795, Name = "Nightmare Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 12 seconds, target ally has a Nightmare Weapon. Target ally's next 3 attacks are reduced by 10…50 damage and steal up to 10…50 Health.", ConciseDescription = "Weapon Spell. (12 seconds.) Target ally's attacks steal 10…50 Health but deal 10…50 less damage.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Nightmare_Weapon_%28large%29.jpg?20081212205351" }; - public static readonly Skill NineTailStrike = new() { Id = 986, Name = "Nine Tail Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. Nine Tail Strike cannot be blocked and strikes for +15…40 damage if it hits.", ConciseDescription = "Dual Attack. Deals +15…40 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Nine_Tail_Strike_%28large%29.jpg?20081212194450" }; - public static readonly Skill None = new() { Id = 0, Name = "None", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill NoneShallPass = new() { Id = 891, Name = "None Shall Pass!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. All nearby foes that are moving are knocked down. This skill recharges 1…8 second[s] faster for each foe knocked down (maximum 25 seconds).", ConciseDescription = "Shout. Knocks down all nearby moving foes. Recharges 1…8 second[s] faster for each affected foe (maximum 25 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3c/%22None_Shall_Pass%21%22_%28large%29.jpg" }; - public static readonly Skill OathShot = new() { Id = 405, Name = "Oath Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If Oath Shot hits, all of your skills except Oath Shot are recharged. If it misses, all of your skills are disabled for 10…4 seconds. (50% miss chance with Expertise 7 or less.)", ConciseDescription = "Elite Bow Attack. Recharges all skills except Oath Shot if it hits.", IconUrl = "https://wiki.guildwars.com/images/5/55/Oath_Shot_%28large%29.jpg?20081212205211" }; - public static readonly Skill ObsidianFlame = new() { Id = 219, Name = "Obsidian Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₂", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Deal 22…112 damage to target foe. This spell ignores armor.", ConciseDescription = "Spell. Deals 22…112 damage.", IconUrl = "https://wiki.guildwars.com/images/4/49/Obsidian_Flame_%28large%29.jpg?20081212195153" }; - public static readonly Skill ObsidianFlamePvP = new() { Id = 2809, Name = "Obsidian Flame (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₂", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Deal 22…92 damage to target foe. This spell ignores armor.", ConciseDescription = "Spell. Deals 22…92 damage.", IconUrl = "" }; - public static readonly Skill ObsidianFlesh = new() { Id = 218, Name = "Obsidian Flesh", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "25", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 8…20 seconds, you gain +20 armor and cannot be the target of enemy spells, but cannot attack and have -2 energy degeneration.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) You have +20 armor and enemy spells cannot target you.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Obsidian_Flesh_%28large%29.jpg?20081212195344" }; - public static readonly Skill OfferingofBlood = new() { Id = 146, Name = "Offering of Blood", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "1", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "20%", Upkeep = "", Description = "Elite Spell. You gain 8…20 Energy.", ConciseDescription = "Elite Spell. You gain 8…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Offering_of_Blood_%28large%29.jpg?20081212203336" }; - public static readonly Skill OfferingofSpirit = new() { Id = 1479, Name = "Offering of Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Elite Spell. Gain 8…17 Energy. If any spirits are within earshot, you do not sacrifice Health.", ConciseDescription = "Elite Spell. You gain 8…17 Energy. You do not sacrifice Health if any spirits are within earshot.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Offering_of_Spirit_%28large%29.jpg?20081212205402" }; - public static readonly Skill OnYourKnees = new() { Id = 906, Name = "On Your Knees!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Shout. Lose all adrenaline. If any adjacent foes are knocked down, all of your stances are recharged.", ConciseDescription = "Shout. Recharges all your stances if you are adjacent to a knocked-down foe.", IconUrl = "https://wiki.guildwars.com/images/c/c9/%22On_Your_Knees%21%22_%28large%29.jpg" }; - public static readonly Skill Onslaught = new() { Id = 1754, Name = "Onslaught", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Flash Enchantment Spell. For 3…15 seconds, you attack, move and gain adrenaline 25% faster.", ConciseDescription = "Elite Flash Enchantment Spell. (3…15 seconds.) You attack, move and gain adrenaline 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Onslaught_%28large%29.jpg?20081212195032" }; - public static readonly Skill OnslaughtPvP = new() { Id = 3365, Name = "Onslaught (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Flash Enchantment Spell. For 2…8 seconds, you attack and gain adrenaline 25% faster.", ConciseDescription = "Elite Flash Enchantment Spell. (2…8 seconds.) You attack and gain adrenaline 25% faster.", IconUrl = "" }; - public static readonly Skill OppressiveGaze = new() { Id = 864, Name = "Oppressive Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and adjacent foes take 10…30 shadow damage. Foes already suffering from a condition are Poisoned and Weakened for 3…12 seconds.", ConciseDescription = "Spell. Deals 10…30 damage to target and adjacent foes. Inflicts Poison and Weakness (3…12 second) on foes suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Oppressive_Gaze_%28large%29.jpg?20081212202939" }; - public static readonly Skill OrderofApostasy = new() { Id = 863, Name = "Order of Apostasy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Enchantment | SkillType.Spell, Energy = "25", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5 seconds, whenever a party member hits a foe with physical damage, that foe loses one enchantment. For each Monk enchantment removed, you lose 25…15% maximum Health.", ConciseDescription = "Elite Enchantment Spell. Enchants all party members (5 seconds). These party members remove one enchantment when they deal physical damage.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Order_of_Apostasy_%28large%29.jpg?20081212203226" }; - public static readonly Skill OrderofPain = new() { Id = 134, Name = "Order of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Enchantment Spell. For 5 seconds, whenever a party member hits a foe with physical damage, that party member does +3…16 damage.", ConciseDescription = "Enchantment Spell. Enchants all party members (5 seconds). 3…16 more damage whenever these party members hit with physical damage.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Order_of_Pain_%28large%29.jpg?20081212203130" }; - public static readonly Skill OrderoftheVampire = new() { Id = 148, Name = "Order of the Vampire", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Elite Enchantment Spell. For 5 seconds, whenever a party member who is not under the effects of another Necromancer enchantment hits a foe with physical damage, that party member steals up to 3…16 Health.", ConciseDescription = "Elite Enchantment Spell. Enchants all party members (5 seconds.) These party members steal 3…16 Health with each physical damage attack.", IconUrl = "https://wiki.guildwars.com/images/9/91/Order_of_the_Vampire_%28large%29.jpg?20081212203451" }; - public static readonly Skill OrderofUndeath = new() { Id = 1352, Name = "Order of Undeath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. For 5 seconds, your minions deal +3…16 damage, but you lose 2% of your maximum Health whenever one of your minions hits with an attack.", ConciseDescription = "Elite Spell. (5 seconds.) Your undead servants deal +3…16 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Order_of_Undeath_%28large%29.jpg?20081212203022" }; - public static readonly Skill OrisonofHealing = new() { Id = 281, Name = "Orison of Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target ally for 20…70 Health.", ConciseDescription = "Spell. Heals for 20…70.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Orison_of_Healing_%28large%29.jpg?20081212202620" }; - public static readonly Skill OtyughsCry = new() { Id = 447, Name = "Otyugh's Cry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 10…25 seconds, your animal companion gains +24 armor and cannot be blocked.", ConciseDescription = "Shout. (10…25 seconds.) Your pet has +24 armor and is unblockable.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Otyugh%27s_Cry_%28large%29.jpg?20081212204612" }; - public static readonly Skill OverTheLimit = new() { Id = 3424, Name = "Over The Limit", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. While you maintain this enchantment, your spells cast 15…20% faster, and recharge 15…50% faster, but you continuously gain Overcast.", ConciseDescription = "Elite Enchantment Spell. Spells cast 15…20% faster and recharge 15…50% faster. Continuously gain Overcast while active.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Over_the_Limit.jpg" }; - public static readonly Skill OverbearingSmash = new() { Id = 1410, Name = "Overbearing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this attack hits, you deal +1…20 damage. If target foe is knocked down, that foe is Dazed for 1…8 second[s].", ConciseDescription = "Hammer Attack. Deals +1…20 damage. If target foe is knocked down, they are Dazed (1…8 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/5e/Overbearing_Smash_%28large%29.jpg?20081212210911" }; - public static readonly Skill Overload = new() { Id = 898, Name = "Overload", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5 seconds, target foe suffers 1…3 Health degeneration. If target foe is using a skill, then Overload deals 15…75 damage to that foe and all adjacent foes.", ConciseDescription = "Hex Spell. (5 seconds.) Causes 1…3 Health degeneration. If target foe is using a skill, that foe and all adjacent foes take 15…75 damage.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Overload_%28large%29.jpg?20081212200833" }; - public static readonly Skill Pacifism = new() { Id = 264, Name = "Pacifism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe cannot attack. This effect ends if the target takes damage.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe cannot attack.", IconUrl = "https://wiki.guildwars.com/images/0/05/Pacifism_%28large%29.jpg?20081212202529" }; - public static readonly Skill Pain = new() { Id = 1247, Name = "Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. This spirit's attacks deal 5…30 damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…150 second lifespan). Its attacks deal 5…30 damage.", IconUrl = "https://wiki.guildwars.com/images/0/03/Pain_%28large%29.jpg?20081212205556" }; - public static readonly Skill PainPvP = new() { Id = 3007, Name = "Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. This spirit's attacks deal 5…30 damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…150 second lifespan). Its attacks deal 5…30 damage.", IconUrl = "" }; - public static readonly Skill PainInverter = new() { Id = 2418, Name = "Pain Inverter", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6…10 seconds, every time target foe deals damage that foe takes 100…140% of the damage it causes (maximum 80 damage).", ConciseDescription = "Hex Spell. (6…10 seconds.) Deals 100…140% of the damage (maximum 80) back to target foe every time it does damage.", IconUrl = "https://wiki.guildwars.com/images/9/91/Pain_Inverter.jpg" }; - public static readonly Skill PainofDisenchantment = new() { Id = 1359, Name = "Pain of Disenchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe loses 1…3 enchantment[s]. If an enchantment was lost in this way, that foe and all adjacent foes lose 10…100 Health.", ConciseDescription = "Elite Spell. Target foe loses 1…3 enchantment[s]. Removal effect: that foe and all adjacent foes lose 10…100 Health.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Pain_of_Disenchantment_%28large%29.jpg?20081212203325" }; - public static readonly Skill PainfulBond = new() { Id = 1237, Name = "Painful Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10…20 seconds, target foe and all nearby foes are hexed with Painful Bond and take 8…20 damage whenever hit by a spirit's attack.", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…20 seconds). Spirits do 8…20 more damage against these foes.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Painful_Bond_%28large%29.jpg?20081212205447" }; - public static readonly Skill PalmStrike = new() { Id = 1045, Name = "Palm Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Target touched foe takes 10…65 damage and is Crippled for 1…5 second[s]. This skill counts as an off-hand attack.", ConciseDescription = "Elite Touch Skill. Deals 10…65 damage and inflicts Crippled condition (1…5 second[s]). This skill counts as an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/7/73/Palm_Strike_%28large%29.jpg?20081212194311" }; - public static readonly Skill Panic = new() { Id = 52, Name = "Panic", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…10 second[s], target foe and all nearby foes are hexed with Panic. When a foe hexed with Panic successfully uses a skill, all other nearby foes are interrupted.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (1…10 second[s]). Interrupts all other nearby foes whenever a hexed foe successfully activates a skill.", IconUrl = "https://wiki.guildwars.com/images/6/65/Panic_%28large%29.jpg?20081212201509" }; - public static readonly Skill ParasiticBond = new() { Id = 99, Name = "Parasitic Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 20 seconds, target foe suffers -1 Health degeneration. The caster is healed for 30…120 when Parasitic Bond ends.", ConciseDescription = "Hex Spell. (20 seconds.) Causes -1 Health degeneration. End effect: you are healed for 30…120 Health.", IconUrl = "https://wiki.guildwars.com/images/5/57/Parasitic_Bond_%28large%29.jpg?20081212203159" }; - public static readonly Skill PatientSpirit = new() { Id = 2061, Name = "Patient Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 2 seconds, target ally is enchanted with Patient Spirit. Unless this enchantment ends prematurely, that ally is healed for 30…120 Health when the enchantment ends.", ConciseDescription = "Enchantment Spell. (2 seconds.) End effect: heals for 30…120.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Patient_Spirit_%28large%29.jpg?20081212202539" }; - public static readonly Skill PeaceandHarmony = new() { Id = 266, Name = "Peace and Harmony", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. Target ally loses 0…9 condition[s] and hex[es]. For 1…3 second[s], conditions and hexes expire 90% faster on that ally. All your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Enchantment Spell. Target ally loses 0…9 condition[s] and hex[es]. Conditions and hexes expire 90% faster on that ally (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/d/d1/Peace_and_Harmony_%28large%29.jpg?20081212201958" }; - public static readonly Skill PenetratingAttack = new() { Id = 398, Name = "Penetrating Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Penetrating Attack hits, you strike for +5…25 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +5…25 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/31/Penetrating_Attack_%28large%29.jpg?20081212204548" }; - public static readonly Skill PenetratingAttackPvP = new() { Id = 2861, Name = "Penetrating Attack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Penetrating Attack hits, you strike for +3…10 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +3…10 damage. 10% armor penetration.", IconUrl = "" }; - public static readonly Skill PenetratingBlow = new() { Id = 339, Name = "Penetrating Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits, you strike for +5…20 damage. This axe attack has 20% armor penetration.", ConciseDescription = "Axe Attack. Deals +5…20 damage. 20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Penetrating_Blow_%28large%29.jpg?20081212211055" }; - public static readonly Skill PenetratingChop = new() { Id = 1136, Name = "Penetrating Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits, you strike for +5…20 damage. This axe attack has 20% armor penetration.", ConciseDescription = "Axe Attack. Deals +5…20 damage. 20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/31/Penetrating_Chop_%28large%29.jpg?20081212210710" }; - public static readonly Skill PensiveGuardian = new() { Id = 1683, Name = "Pensive Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds, target ally has a 50% chance to block attacks from enchanted foes.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) 50% chance to block enchanted foes.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Pensive_Guardian_%28large%29.jpg?20081212202305" }; - public static readonly Skill PersistenceofMemory = new() { Id = 1338, Name = "Persistence of Memory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, whenever a spell you cast is interrupted, that spell is instantly recharged.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Your interrupted spells recharge instantly.", IconUrl = "https://wiki.guildwars.com/images/d/da/Persistence_of_Memory_%28large%29.jpg?20081212200710" }; - public static readonly Skill Pestilence = new() { Id = 870, Name = "Pestilence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. When any creature within its range dies, conditions on that creature spread to any creature in the area already suffering from a condition. This spirit dies after 30…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…90 second lifespan). When any creature in range dies, conditions on this creature spread to any creature in the area with a condition. Spirits are not affected.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Pestilence_%28large%29.jpg?20081212204525" }; - public static readonly Skill PhantomPain = new() { Id = 44, Name = "Phantom Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe suffers 1…4 Health degeneration. When Phantom Pain ends, that foe suffers a Deep Wound, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Hex Spell. (10 seconds.) Causes 1…4 Health degeneration. End effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Phantom_Pain_%28large%29.jpg?20081212195954" }; - public static readonly Skill Phoenix = new() { Id = 193, Name = "Phoenix", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. A fiery Phoenix rises at your location and flies out to your target, exploding on impact. This explosion strikes your target and nearby foes for 10…60 fire damage. If you are Overcast, allies in the blast radius are healed for 20…80 Health.", ConciseDescription = "Spell. Projectile: deals 10…60 fire damage to target and nearby foes. Heals allies for 20…80 if you are Overcast.", IconUrl = "https://wiki.guildwars.com/images/5/57/Phoenix_%28large%29.jpg?20081212195513" }; - public static readonly Skill PhysicalResistance = new() { Id = 73, Name = "Physical Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 30…90 seconds, You gain +40 armor against physical damage, but you lose 24…12 armor against elemental damage.", ConciseDescription = "Stance. (30…90 seconds.) You have +40 armor against physical damage.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Physical_Resistance_%28large%29.jpg?20081212200941" }; - public static readonly Skill PiercingTrap = new() { Id = 2140, Name = "Piercing Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Piercing Trap is triggered, all nearby foes are struck for 5…50 piercing damage. Any foes with Cracked Armor are struck for an additional 15…60 damage. Piercing Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…50 piercing damage. Deals 15…60 more damage to any foes with Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/9/91/Piercing_Trap_%28large%29.jpg?20081212204341" }; - public static readonly Skill PinDown = new() { Id = 392, Name = "Pin Down", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "15", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Pin Down hits, your target is Crippled for 3…15 seconds.", ConciseDescription = "Bow Attack. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c8/Pin_Down_%28large%29.jpg?20081212204349" }; - public static readonly Skill PiousAssault = new() { Id = 1490, Name = "Pious Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If it hits, this attack deals +10…20 damage and removes 1 Dervish enchantment. If a Dervish enchantment was removed, this skill recharges 75% faster and adjacent foes take 10…30 damage.", ConciseDescription = "Melee Attack. Deals +10…20 damage. Removes 1 of your Dervish enchantments. Removal Effect: this skill recharges 75% faster and adjacent foes take 10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Pious_Assault_%28large%29.jpg?20081212194844" }; - public static readonly Skill PiousAssaultPvP = new() { Id = 3266, Name = "Pious Assault (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. You remove 1 Dervish enchantment. If a Dervish enchantment was removed, this skill recharges 75% faster and adjacent foes take 10…30 damage.", ConciseDescription = "Melee Attack. Removes 1 of your Dervish enchantments. Removal effect: this skill recharges 75% faster and adjacent foes take 10…30 damage.", IconUrl = "" }; - public static readonly Skill PiousConcentration = new() { Id = 1542, Name = "Pious Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…20 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 1 Dervish enchantment or Pious Concentration ends.", ConciseDescription = "Stance. (5…20 seconds.) Prevents interrupts.", IconUrl = "https://wiki.guildwars.com/images/8/85/Pious_Concentration_%28large%29.jpg?20081212194554" }; - public static readonly Skill PiousFury = new() { Id = 2146, Name = "Pious Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. Remove 1 Dervish enchantment. For 1…7 second[s], you attack 25% faster. If an enchantment was removed, this stance lasts twice as long.", ConciseDescription = "Stance. (1…7 second[s].)You attack 25% faster and remove 1 of your Dervish enchantments. Removal effect: this stance lasts twice as long.", IconUrl = "https://wiki.guildwars.com/images/7/79/Pious_Fury_%28large%29.jpg?20081212194717" }; - public static readonly Skill PiousFuryPvP = new() { Id = 3368, Name = "Pious Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. Remove one Dervish enchantment. For 1…5 second[s], you attack 25% faster. If an enchantment was removed, this stance lasts twice as long.", ConciseDescription = "Stance. (1…5 second[s].)You attack 25% faster and remove 1 of your Dervish enchantments. Removal effect: this stance lasts twice as long.", IconUrl = "" }; - public static readonly Skill PiousHaste = new() { Id = 1543, Name = "Pious Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. You remove 1 Dervish enchantment and for 1…7 second[s] you move 25% faster. If an enchantment was removed you move 50% faster instead.", ConciseDescription = "Stance. (1…7 second[s].) Lose 1 Dervish enchantment and move 25% faster. Removal Effect: Run 50% faster instead.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Pious_Haste_%28large%29.jpg?20081212194858" }; - public static readonly Skill PiousRenewal = new() { Id = 1499, Name = "Pious Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Flash Enchantment Spell. For 8 seconds, nothing happens. When this enchantment ends, Pious Renewal is recharged and you gain 0…5 Energy and 0…30 Health.", ConciseDescription = "Elite Flash Enchantment Spell. (8 seconds.) End Effect: recharges itself and you gain 0…5 Energy and 0…30 Health.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Pious_Renewal_%28large%29.jpg?20081212195037" }; - public static readonly Skill PiousRestoration = new() { Id = 1529, Name = "Pious Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You gain 80…150 Health and remove 1 Dervish enchantment. If an enchantment was removed in this way, you also lose 1…2 hex[es].", ConciseDescription = "Spell. Gain 80…150 Health and remove 1 Dervish enchantment. Removal effect: lose 1…2 hex[es].", IconUrl = "https://wiki.guildwars.com/images/1/13/Pious_Restoration_%28large%29.jpg?20081212194721" }; - public static readonly Skill PlagueSending = new() { Id = 149, Name = "Plague Sending", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "1", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Spell. Transfer 1…3 negative condition[s] and [its/their] remaining duration[s] from yourself to target foe and all adjacent foes.", ConciseDescription = "Spell. Transfer 1…3 condition[s] and [its/their] remaining duration[s] from yourself to target foe and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Plague_Sending_%28large%29.jpg?20081212203400" }; - public static readonly Skill PlagueSignet = new() { Id = 132, Name = "Plague Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Transfer all negative conditions with 100…200% of their remaining durations from yourself to target foe. (50% failure chance with Curses 4 or less.)", ConciseDescription = "Elite Signet. Transfers all conditions with 100…200% of their remaining durations from yourself to target foe.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Plague_Signet_%28large%29.jpg?20081212203211" }; - public static readonly Skill PlagueTouch = new() { Id = 154, Name = "Plague Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Transfer 1…3 negative condition[s] and [its/their] remaining duration[s] from yourself to target touched foe.", ConciseDescription = "Touch Skill. Transfers 1…3 condition[s] from yourself to target foe.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Plague_Touch_%28large%29.jpg?20081212203302" }; - public static readonly Skill PointBlankShot = new() { Id = 407, Name = "Point Blank Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot an arrow that has half the normal range, but strikes for +10…40 damage.", ConciseDescription = "Half Range Bow Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Point_Blank_Shot_%28large%29.jpg?20081225003553" }; - public static readonly Skill PoisonArrow = new() { Id = 404, Name = "Poison Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If Poison Arrow hits, your target becomes Poisoned for 5…20 seconds.", ConciseDescription = "Elite Bow Attack. Inflicts Poisoned condition. (5…20)", IconUrl = "https://wiki.guildwars.com/images/4/40/Poison_Arrow_%28large%29.jpg?20081212205042" }; - public static readonly Skill PoisonTipSignet = new() { Id = 2199, Name = "Poison Tip Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For 60 seconds, your next attack also inflicts Poison for 8…15 seconds.", ConciseDescription = "Signet. (60 seconds.) Inflicts Poisoned condition (8…15 seconds) with your next attack.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Poison_Tip_Signet_%28large%29.jpg?20081212204610" }; - public static readonly Skill PoisonedHeart = new() { Id = 840, Name = "Poisoned Heart", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You and all adjacent foes are Poisoned for 5…15 seconds.", ConciseDescription = "Spell. Inflicts Poisoned condition (5…15 seconds) to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Poisoned_Heart_%28large%29.jpg?20081212203029" }; - public static readonly Skill PoisonousBite = new() { Id = 1205, Name = "Poisonous Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Poisonous Bite that Poisons target foe for 5…20 seconds.", ConciseDescription = "Pet Attack. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9a/Poisonous_Bite_%28large%29.jpg?20081212205119" }; - public static readonly Skill Pounce = new() { Id = 1206, Name = "Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion's next attack is a Pounce that deals +5…20 damage. If the attack strikes a moving foe, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Pounce_%28large%29.jpg?20081212204411" }; - public static readonly Skill PowerAttack = new() { Id = 322, Name = "Power Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Melee Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Power_Attack_%28large%29.jpg?20081212210400" }; - public static readonly Skill PowerBlock = new() { Id = 5, Name = "Power Block", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "15", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe is casting a spell or chant, that skill and all skills of the same attribute are disabled for 1…12 seconds and that skill is interrupted.", ConciseDescription = "Elite Spell. If target foe is casting a spell or chant, that skill and all skills of the same attribute are disabled (1…12 seconds) and that skill is interrupted.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Power_Block_%28large%29.jpg?20081212201416" }; - public static readonly Skill PowerDrain = new() { Id = 25, Name = "Power Drain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and you gain 1…31 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: you gain 1…31 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Power_Drain_%28large%29.jpg?20081212201502" }; - public static readonly Skill PowerFlux = new() { Id = 953, Name = "Power Flux", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. If target foe is casting a spell or chant, that skill is interrupted and for 4…10 seconds, that foe has -2 Energy degeneration.", ConciseDescription = "Elite Hex Spell. Interrupts a spell or chant. Interruption effect: -2 Energy degeneration (4…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/22/Power_Flux_%28large%29.jpg?20081212201650" }; - public static readonly Skill PowerLeak = new() { Id = 24, Name = "Power Leak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and target foe loses 3…17 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: causes 3…17 Energy loss.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Power_Leak_%28large%29.jpg?20081212195949" }; - public static readonly Skill PowerLeech = new() { Id = 803, Name = "Power Leech", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. If target foe is casting a spell or chant, that skill is interrupted and for 10 seconds, whenever that foe casts a spell, you steal up to 5…15 Energy from that foe.", ConciseDescription = "Elite Hex Spell. Interrupt a spell or a chant. Interruption effect: steal 5…15 Energy whenever target foe casts a spell (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/72/Power_Leech_%28large%29.jpg?20081212200958" }; - public static readonly Skill PowerLock = new() { Id = 1994, Name = "Power Lock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and disabled for an additional 5…13 seconds.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: interrupted spell or chant is disabled for +5…13 seconds.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Power_Lock_%28large%29.jpg?20081212200043" }; - public static readonly Skill PowerReturn = new() { Id = 931, Name = "Power Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and target foe gains 10…5 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: target foe gains 10…5 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Power_Return_%28large%29.jpg?20081212201217" }; - public static readonly Skill PowerShot = new() { Id = 394, Name = "Power Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Power Shot hits, target foe takes 25…50 damage.", ConciseDescription = "Bow Attack. Target foe takes 25…50 damage.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Power_Shot_%28large%29.jpg?20081212204551" }; - public static readonly Skill PowerSpike = new() { Id = 23, Name = "Power Spike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is casting a spell or a chant, that skill is interrupted and target foe takes 30…120 damage.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: deals 30…120 damage.", IconUrl = "https://wiki.guildwars.com/images/9/92/Power_Spike_%28large%29.jpg?20081212195940" }; - public static readonly Skill PracticedStance = new() { Id = 449, Name = "Practiced Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 20…35 seconds, your Preparations recharge 50% faster and last 30…150% longer.", ConciseDescription = "Elite Stance. (20…35 seconds.) Your preparations recharge 50% faster and last 30…150% longer.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Practiced_Stance_%28large%29.jpg?20081212204531" }; - public static readonly Skill PrecisionShot = new() { Id = 400, Name = "Precision Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Precision Shot hits, you strike for +3…10 damage. Precision Shot cannot be blocked. This action is easily interrupted.", ConciseDescription = "Bow Attack. Deals +3…10 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Precision_Shot_%28large%29.jpg?20081212204717" }; - public static readonly Skill PredatorsPounce = new() { Id = 443, Name = "Predator's Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Predator's Pounce that deals +5…35 damage. If that attack hits, your animal companion gains 5…50 Health.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Your pet gains 5…50 Health if this attack hits.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Predator%27s_Pounce_%28large%29.jpg?20081212204946" }; - public static readonly Skill PredatoryBond = new() { Id = 1194, Name = "Predatory Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, your animal companion attacks 25% faster and heals you for 1…31 Health with each successful attack.", ConciseDescription = "Shout. (5…20 seconds.) Your pet attacks 25% faster and you gain 1…31 Health whenever your pet makes a successful attack.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Predatory_Bond_%28large%29.jpg?20081212204801" }; - public static readonly Skill PredatoryBondPvP = new() { Id = 3050, Name = "Predatory Bond (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, attacks by your animal companion heal you for 1…31 Health.", ConciseDescription = "Shout. (5…20 seconds.) You gain 1…31 Health whenever your pet makes a successful attack.", IconUrl = "" }; - public static readonly Skill PredatorySeason = new() { Id = 470, Name = "Predatory Season", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all healing is reduced by 20%. If any of your attacks hit, you gain 5 Health. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Creatures in range receive 20% less from healing. Creatures gain 5 health each time they hit with an attack. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/3/38/Predatory_Season_%28large%29.jpg?20081212204417" }; - public static readonly Skill PreparedShot = new() { Id = 1465, Name = "Prepared Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If this attack hits, you strike for +10…25 damage. If you are under the effects of a preparation, you gain 1…9 Energy.", ConciseDescription = "Elite Bow Attack. Deals +10…25 damage. You gain 1…9 Energy if you have a preparation active.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Prepared_Shot_%28large%29.jpg?20081212204431" }; - public static readonly Skill Preservation = new() { Id = 1250, Name = "Preservation", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Binding Ritual. Create a level 1…14 spirit. Every 4 seconds, this spirit heals one non-spirit ally in the area for 10…115 Health. This spirit dies after 90 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…14 spirit (90 second lifespan). Every 4 seconds this spirit heals one non-spirit ally for 10…115.", IconUrl = "https://wiki.guildwars.com/images/9/98/Preservation_%28large%29.jpg?20081212205441" }; - public static readonly Skill PreservationPvP = new() { Id = 3011, Name = "Preservation (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Binding Ritual. Create a level 1…10 spirit. Every 4 seconds, this spirit heals one non-spirit ally in the area for 10…115 Health. This spirit dies after 90 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…10 Spirit (90 second lifespan). Every 4 seconds this spirit heals one non-spirit ally for 10…115.", IconUrl = "" }; - public static readonly Skill PriceofFailure = new() { Id = 103, Name = "Price of Failure", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, target foe has a 25% chance to miss with attacks and takes 1…46 damage whenever that foe fails to hit in combat.", ConciseDescription = "Hex Spell. (30 seconds.) 25% chance to miss. Target foe takes 1…46 damage whenever it fails to hit.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Price_of_Failure_%28large%29.jpg?20081212203522" }; - public static readonly Skill PriceofPride = new() { Id = 1655, Name = "Price of Pride", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, the next time target foe uses an elite skill, that foe loses 1…7 Energy.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 1…7 Energy loss the next time target foe uses an elite skill.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Price_of_Pride_%28large%29.jpg?20081212200408" }; - public static readonly Skill PrimalEchoes = new() { Id = 469, Name = "Primal Echoes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 Spirit. For non-Spirit creatures within its range, Signets cost 10 Energy to use. This Spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Signets cost 10 energy for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/16/Primal_Echoes_%28large%29.jpg?20081212204943" }; - public static readonly Skill PrimalRage = new() { Id = 831, Name = "Primal Rage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 1…15 second[s], you attack 33% faster and move 25% faster, but you take double damage.", ConciseDescription = "Elite Stance. (1…15 second[s].) You attack 33% faster and move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Primal_Rage_%28large%29.jpg?20081212211037" }; - public static readonly Skill ProtectiveBond = new() { Id = 263, Name = "Protective Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally cannot lose more than 5% max Health due to damage from a single attack or spell. When Protective Bond prevents damage, you lose 6…3 Energy or the spell ends.", ConciseDescription = "Enchantment Spell. Target ally cannot lose more than 5% max Health from a single attack or spell.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Protective_Bond_%28large%29.jpg?20081212202502" }; - public static readonly Skill ProtectiveSpirit = new() { Id = 245, Name = "Protective Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…23 seconds, target ally cannot lose more than 10% max Health due to damage from a single attack or spell.", ConciseDescription = "Enchantment Spell. (5…23 seconds.) Incoming damage is reduced to 10% of target ally's maximum Health.", IconUrl = "https://wiki.guildwars.com/images/9/99/Protective_Spirit_%28large%29.jpg?20081212202629" }; - public static readonly Skill ProtectiveWasKaolai = new() { Id = 1219, Name = "Protective Was Kaolai", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Kaolai's ashes for up to 15…60 seconds. While you hold his ashes, you gain 10 armor. When you drop his ashes, all party members are healed for 10…85 Health.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +10 armor. Drop effect: all party members are healed for 10…85.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Protective_Was_Kaolai_%28large%29.jpg?20081212205731" }; - public static readonly Skill ProtectorsDefense = new() { Id = 810, Name = "Protector's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 5…11 seconds, allies adjacent to you have a 75% chance to block incoming attacks. Protector's Defense ends if you move.", ConciseDescription = "Skill. (5…11 seconds.) Allies adjacent to you have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Protector%27s_Defense_%28large%29.jpg?20081212210512" }; - public static readonly Skill ProtectorsStrike = new() { Id = 326, Name = "Protector's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack strikes a moving foe, you strike for 10…40 more damage.", ConciseDescription = "Melee Attack. Deals +10…40 damage if target is moving.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Protector%27s_Strike_%28large%29.jpg?20081212210823" }; - public static readonly Skill PsychicDistraction = new() { Id = 1053, Name = "Psychic Distraction", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. All of your other skills are disabled for 8 seconds. If target foe is using a skill, that skill is interrupted and disabled for an additional 5…12 seconds.", ConciseDescription = "Elite Spell. Interrupts a skill. Interruption effect: disables interrupted skill (+5…12 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/a7/Psychic_Distraction_%28large%29.jpg?20081212201711" }; - public static readonly Skill PsychicInstability = new() { Id = 1057, Name = "Psychic Instability", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Interrupt the target foe's action. If that action was a skill, that foe and nearby foes are knocked down for 2…4 seconds. (50% failure chance with Fast Casting 4 or less.)", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: if the action is a skill, cause knockdown for 2…4 seconds on target foe and all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Psychic_Instability_%28large%29.jpg?20081212200850" }; - public static readonly Skill PsychicInstabilityPvP = new() { Id = 3185, Name = "Psychic Instability (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Interrupts the target foe's action. If that action is a skill, that foe and all adjacent foes are knocked down for 2…3 seconds. (50% failure chance with Fast Casting 4 or less.)", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: if the action is a skill, causes knockdown for 2…3 seconds on target foe and all adjacent foes.", IconUrl = "" }; - public static readonly Skill PulverizingSmash = new() { Id = 2008, Name = "Pulverizing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If you hit a knocked-down foe, that foe suffers from Weakness and a Deep Wound for 5…20 seconds.", ConciseDescription = "Hammer Attack. Inflicts Weakness and Deep Wound conditions (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/0/04/Pulverizing_Smash_%28large%29.jpg?20081212210812" }; - public static readonly Skill PunishingShot = new() { Id = 409, Name = "Punishing Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "¹⁄₂", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. If Punishing Shot hits, you strike for +10…20 damage and your target is interrupted.", ConciseDescription = "Elite Bow Attack. Deals +10…20 damage. Interrupts an action.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Punishing_Shot_%28large%29.jpg?20081212205204" }; - public static readonly Skill PureStrike = new() { Id = 328, Name = "Pure Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If Pure Strike hits, you strike for +1…30 damage. If you are not using a stance, Pure Strike cannot be blocked.", ConciseDescription = "Sword Attack. Deals +1…30 damage. Unblockable unless you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/6/62/Pure_Strike_%28large%29.jpg?20100404015442" }; - public static readonly Skill PureWasLiMing = new() { Id = 2072, Name = "Pure Was Li Ming", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Li Ming's ashes for 5…20 seconds. While you hold her ashes, conditions on you expire 10…50% faster. When you drop her ashes, all allies within earshot lose 1…4 condition[s].", ConciseDescription = "Item Spell. (5…20 seconds.) Conditions on you expire 10…50% faster. Drop effect: removes 1…4 condition[s] from allies in earshot.", IconUrl = "https://wiki.guildwars.com/images/6/64/Pure_Was_Li_Ming_%28large%29.jpg?20081212205920" }; - public static readonly Skill PurgeConditions = new() { Id = 278, Name = "Purge Conditions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove all conditions (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, and Deep Wound) from target ally.", ConciseDescription = "Spell. Removes all conditions.", IconUrl = "https://wiki.guildwars.com/images/8/83/Purge_Conditions_%28large%29.jpg?20081212201808" }; - public static readonly Skill PurgeSignet = new() { Id = 295, Name = "Purge Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Remove all hexes and conditions from target ally. You lose 10 Energy for each hex and each condition removed.", ConciseDescription = "Signet. Removes all hexes and conditions.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Purge_Signet_%28large%29.jpg?20081212201841" }; - public static readonly Skill PurifyingFinale = new() { Id = 1579, Name = "Purifying Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Echo. For 10…35 seconds, target non-spirit ally loses 1 condition whenever a chant or shout ends on that ally.", ConciseDescription = "Echo. (10…35 seconds.) Target ally loses one condition whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Purifying_Finale_%28large%29.jpg?20081212203831" }; - public static readonly Skill PurifyingVeil = new() { Id = 2007, Name = "Purifying Veil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, conditions expire 5…50% faster on target ally. When this enchantment ends, one condition is removed from that ally.", ConciseDescription = "Enchantment Spell. Conditions expire 5…50% faster on target ally. End effect: removes a condition.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Purifying_Veil_%28large%29.jpg?20081212202626" }; - public static readonly Skill PutridBile = new() { Id = 2058, Name = "Putrid Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe suffers 1…3 Health degeneration. If that foe dies while under the effects of this hex, all nearby foes take 25…85 damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 1…3 Health degeneration. Deals 25…85 damage to all nearby foes if target foe dies.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Putrid_Bile_%28large%29.jpg?20081212203643" }; - public static readonly Skill PutridExplosion = new() { Id = 95, Name = "Putrid Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. The corpse nearest your target explodes, sending out a shockwave that deals 24…120 damage to nearby foes.", ConciseDescription = "Spell. Explodes a corpse, dealing 24…120 damage to foes near it.", IconUrl = "https://wiki.guildwars.com/images/6/60/Putrid_Explosion_%28large%29.jpg?20081212203504" }; - public static readonly Skill PutridFlesh = new() { Id = 1353, Name = "Putrid Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Destroy one of your target animated undead minions. All foes near that creature are Diseased for 5…15 seconds.", ConciseDescription = "Spell. Destroys one of your undead servants. Inflicts Diseased condition (5…15 seconds) to foes near this servant.", IconUrl = "https://wiki.guildwars.com/images/3/36/Putrid_Flesh_%28large%29.jpg?20081212203006" }; - public static readonly Skill QuickShot = new() { Id = 397, Name = "Quick Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Bow Attack. Shoot an arrow that moves twice as fast.", ConciseDescription = "Elite Bow Attack. You shoot an arrow that moves twice as fast.", IconUrl = "https://wiki.guildwars.com/images/a/af/Quick_Shot_%28large%29.jpg?20090530232836" }; - public static readonly Skill QuickeningZephyr = new() { Id = 475, Name = "Quickening Zephyr", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "25", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all skills recharge twice as fast and cost 30% more of the base Energy to cast. This spirit dies after 15…45 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Skills cost 30% more Energy and recharge twice as fast for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/0/02/Quickening_Zephyr_%28large%29.jpg?20081212204758" }; - public static readonly Skill Quicksand = new() { Id = 1473, Name = "Quicksand", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Nature Ritual. Create a level 1…10 spirit. All non-spirit creatures within its range lose 1 Energy each time they attack or use a skill. This spirit dies after 30…90 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…90 second lifespan). Creatures lose 1 Energy each time they attack or use a skill. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Quicksand_%28large%29.jpg?20081212204910" }; - public static readonly Skill QuiveringBlade = new() { Id = 892, Name = "Quivering Blade", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Elite Sword Attack. If Quivering Blade hits, you strike for +10…40 damage. If this attack hits a moving foe, that foe is Dazed for 5 seconds.", ConciseDescription = "Elite Sword Attack. Deals +10…40 damage. Inflicts Dazed condition (5 seconds) if target foe was moving.", IconUrl = "https://wiki.guildwars.com/images/1/14/Quivering_Blade_%28large%29.jpg?20081212210101" }; - public static readonly Skill RadiantScythe = new() { Id = 2012, Name = "Radiant Scythe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. This attack strikes for +1 damage for each point of Energy you currently have, maximum 5…30. You gain 1…7 Energy if this attack hits.", ConciseDescription = "Scythe Attack. Deals +1 damage (maximum 5…30) for each point of Energy you have. Gain 1…7 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Radiant_Scythe_%28large%29.jpg?20081212194608" }; - public static readonly Skill RadiationField = new() { Id = 2414, Name = "Radiation Field", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. For 5 seconds, foes in the area have -4…6 Health degeneration. When the portal ends, foes in the area are Diseased for 12…20 seconds.", ConciseDescription = "Ward Spell. (5 seconds.) Causes -4…6 Health degeneration to foes in the area. End effect: inflicts Disease condition (12…20 seconds) to foes in the area.", IconUrl = "https://wiki.guildwars.com/images/3/31/Radiation_Field.jpg" }; - public static readonly Skill RageoftheNtouka = new() { Id = 1408, Name = "Rage of the Ntouka", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Gain 1…7 strike[s] of adrenaline. For 10 seconds, whenever you use an adrenal skill, that skill recharges for 5 seconds.", ConciseDescription = "Elite Skill. You gain 1…7 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/08/Rage_of_the_Ntouka_%28large%29.jpg?20081212210844" }; - public static readonly Skill RampageasOne = new() { Id = 1721, Name = "Rampage as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "25", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 3…15 seconds, both you and your animal companion attack 33% faster and run 25% faster.", ConciseDescription = "Elite Skill. (3…15 seconds.) You and your pet attack 33% faster and move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Rampage_as_One_%28large%29.jpg?20081212204843" }; - public static readonly Skill RapidFire = new() { Id = 2068, Name = "Rapid Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 5…25 seconds, you attack 33% faster while wielding a bow.", ConciseDescription = "Preparation. (5…25 seconds.) You attack 33% faster while wielding a bow.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Rapid_Fire_%28large%29.jpg?20081212204741" }; - public static readonly Skill RavenBlessing = new() { Id = 2384, Name = "Raven Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. You lose all effects and take on the aspect of the raven. For 60 seconds, you have 80 armor, 660…700 Health, and a 20…30% chance to block, All your attributes are set to 0 and raven attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the Raven (60 seconds). All your attributes are set to 0 and raven attacks replace your skills, and you have 80 armor, 660…700 Health, and a 20…30% block chance.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Raven_Blessing.jpg" }; - public static readonly Skill RavenousGaze = new() { Id = 862, Name = "Ravenous Gaze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "1", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "8%", Upkeep = "", Description = "Elite Spell. Deal 15…30 damage and steal 15…30 Health from target foe and all nearby foes.", ConciseDescription = "Elite Spell. Deals 15…30 damage and steals 15…30 Health from target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/4/40/Ravenous_Gaze_%28large%29.jpg?20081212203205" }; - public static readonly Skill RayofJudgment = new() { Id = 830, Name = "Ray of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Invoke a Ray of Judgment at target foe's location. For 5 seconds, target foe and all foes adjacent to this location take 5…45 holy damage each second and begin Burning for 1…3 second[s].", ConciseDescription = "Elite Spell. Deals 5…45 holy damage and inflicts Burning (1…3 second[s]) every second (5 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Ray_of_Judgment_%28large%29.jpg?20081212202542" }; - public static readonly Skill ReadtheWind = new() { Id = 432, Name = "Read the Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your arrows move twice as fast and deal 3…10 extra damage.", ConciseDescription = "Preparation. (24 seconds). +3…10 damage. Your arrows move twice as fast.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Read_the_Wind_%28large%29.jpg?20090530233041" }; - public static readonly Skill ReadtheWindPvP = new() { Id = 2969, Name = "Read the Wind (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 24 seconds, your arrows move twice as fast.", ConciseDescription = "Preparation. (24 seconds). Your arrows move twice as fast.", IconUrl = "" }; - public static readonly Skill ReapImpurities = new() { Id = 1486, Name = "Reap Impurities", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you deal +3…15 damage. Each foe you hit loses 1 condition. For each foe who loses a condition, all foes adjacent to that target foe take 10…40 holy damage.", ConciseDescription = "Melee Attack. Deals +3…15 damage. Struck foes lose 1 condition. Removal Effect: all foes adjacent to those struck take 10…40 holy damage.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Reap_Impurities_%28large%29.jpg?20081212194730" }; - public static readonly Skill ReapersMark = new() { Id = 808, Name = "Reaper's Mark", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 30 seconds, target foe suffers 1…5 Health degeneration. If that foe dies while hexed with Reaper's Mark, you gain 5…15 Energy.", ConciseDescription = "Elite Hex Spell. (30 seconds.) Causes 1…5 Health degeneration. You gain 5…15 Energy if target foe dies while suffering from this hex.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Reaper%27s_Mark_%28large%29.jpg?20081212202824" }; - public static readonly Skill ReapersSweep = new() { Id = 1767, Name = "Reaper's Sweep", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Elite Scythe Attack. If this attack hits, you Cripple your target for 3…15 seconds. You lose 1 Dervish enchantment. If an enchantment was removed, this attack knocks down for 2…3 seconds.", ConciseDescription = "Elite Scythe Attack. (3…15 seconds.) Cause Cripple. Lose 1 Dervish enchantment. Removal Effect: cause knockdown for 2…3 seconds.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Reaper%27s_Sweep_%28large%29.jpg?20081212195007" }; - public static readonly Skill Rebirth = new() { Id = 306, Name = "Rebirth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "10", Activation = "5", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Resurrect target party member. Target party member is returned to life with 25% Health and zero Energy, and is teleported to your current location. All of target's skills are disabled for 10…3 seconds. This spell consumes all of your remaining Energy.", ConciseDescription = "Spell. Resurrects target party member (25% Health, 0 Energy). Teleports target to you.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Rebirth_%28large%29.jpg?20081212201930" }; - public static readonly Skill Recall = new() { Id = 925, Name = "Recall", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain Recall, nothing happens. When Recall ends, you Shadow Step to the ally you targeted when you activated this skill and all of your skills are disabled for 10 seconds.", ConciseDescription = "Enchantment Spell. End effect: Shadow Step to target ally.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Recall_%28large%29.jpg?20081212194420" }; - public static readonly Skill RecklessHaste = new() { Id = 834, Name = "Reckless Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6…12 seconds, target foe and all adjacent foes are hexed with Reckless Haste. While hexed, they attack 25% faster but have a 50% chance to miss with attacks.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (6…12 seconds). These foes have 50% chance to miss, but attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Reckless_Haste_%28large%29.jpg?20081212203220" }; - public static readonly Skill ReclaimEssence = new() { Id = 1482, Name = "Reclaim Essence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. All of your Spirits die. You gain 5…20 Energy and all of your Binding Rituals are recharged if a Spirit died in this way.", ConciseDescription = "Elite Spell. All of your Spirits die. If a Spirit dies in this way, you gain 5…20 Energy and all of your Binding Rituals are recharged.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Reclaim_Essence_%28large%29.jpg?20081212205940" }; - public static readonly Skill Recovery = new() { Id = 1748, Name = "Recovery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. Conditions on allies within range of this spirit expire 20…50% faster. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30…60 second lifespan). Conditions on allies in range expire 20…50% faster.", IconUrl = "https://wiki.guildwars.com/images/0/02/Recovery_%28large%29.jpg?20081212205252" }; - public static readonly Skill RecoveryPvP = new() { Id = 3025, Name = "Recovery (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. Conditions on allies within range of this spirit expire 20…50% faster. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Conditions on allies in range expire 20…50% faster.", IconUrl = "" }; - public static readonly Skill Recuperation = new() { Id = 981, Name = "Recuperation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "³⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. Non-spirit allies within its range gain +1…3 Health regeneration. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…45 second lifespan). Non-spirit allies within range have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Recuperation_%28large%29.jpg?20081212205744" }; - public static readonly Skill RecuperationPvP = new() { Id = 3013, Name = "Recuperation (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "3", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. Non-spirit allies within its range gain +1…3 Health regeneration. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Non-spirit allies within range have +1…3 Health regeneration.", IconUrl = "" }; - public static readonly Skill RecurringInsecurity = new() { Id = 1055, Name = "Recurring Insecurity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe suffers from 1…5 Health degeneration. If that foe has another hex when Recurring Insecurity would end, it is reapplied.", ConciseDescription = "Elite Hex Spell. (10 seconds.) Causes 1…5 Health degeneration. Renewal: if target foe has another hex when Recurring Insecurity would end.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Recurring_Insecurity_%28large%29.jpg?20081212201511" }; - public static readonly Skill Rejuvenation = new() { Id = 2204, Name = "Rejuvenation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…20 spirit. This spirit heals all party members within earshot for 3…10 Health each second. This spirit loses 3…10 Health for each party member healed in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…20 spirit (30…90 second lifespan). Heals party members in earshot for 3…10 each second.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Rejuvenation_%28large%29.jpg?20081212205741" }; - public static readonly Skill RejuvenationPvP = new() { Id = 3039, Name = "Rejuvenation (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "3", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…16 spirit. This spirit heals all party members within earshot for 3…10 Health each second. This spirit loses 3…10 Health for each party member healed in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…16 spirit (30…90 second lifespan). Heals party members in earshot for 3…10 each second.", IconUrl = "" }; - public static readonly Skill ReleaseEnchantments = new() { Id = 960, Name = "Release Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lose all enchantments. Each party member is healed for 5…35 Health for each Monk enchantment lost.", ConciseDescription = "Spell. Removes all of your enchantments. Heals all party members for 5…35 for each Monk Enchantment removed.", IconUrl = "https://wiki.guildwars.com/images/6/66/Release_Enchantments_%28large%29.jpg?20081212202507" }; - public static readonly Skill RemedySignet = new() { Id = 1777, Name = "Remedy Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You lose 1 condition.", ConciseDescription = "Signet. You lose one condition.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Remedy_Signet_%28large%29.jpg?20081212204048" }; - public static readonly Skill RemoveHex = new() { Id = 301, Name = "Remove Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove a hex from target ally.", ConciseDescription = "Spell. Removes a hex from target ally.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Remove_Hex_%28large%29.jpg?20081212202013" }; - public static readonly Skill RendEnchantments = new() { Id = 141, Name = "Rend Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove 5…9 enchantments from target foe. For each Monk enchantment removed, you lose 55…25 Health.", ConciseDescription = "Spell. Removes 5…9 enchantments from target foe.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Rend_Enchantments_%28large%29.jpg?20081212203014" }; - public static readonly Skill RendingAura = new() { Id = 1765, Name = "Rending Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. When you cast this enchantment, all nearby foes take 10…40 cold damage. For  30 seconds, your attack skills remove enchantments from knocked-down foes. When this enchantment ends, nearby foes are affected by Cracked Armor for 1…10 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attack skills remove enchantments from knocked-down foes. Initial effect: deals 10…40 cold damage to all nearby foes. End effect: nearby foes have Cracked Armor for 1…10 second[s].", IconUrl = "https://wiki.guildwars.com/images/3/31/Rending_Aura_%28large%29.jpg?20081212194837" }; - public static readonly Skill RendingSweep = new() { Id = 1753, Name = "Rending Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. You deal +5…20 and lose 1 Dervish enchantment. If an enchantment was lost, you remove an enchantment from each foe you hit.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. You lose 1 Dervish enchantment. Removal effect: struck foes lose an enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/74/Rending_Sweep_%28large%29.jpg?20081212194918" }; - public static readonly Skill RendingTouch = new() { Id = 1534, Name = "Rending Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Touch | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Deals 15…65 cold damage to target foe. You lose one Dervish enchantment. If an enchantment was removed, target foe loses 1 enchantment and you gain 1 strike of adrenaline.", ConciseDescription = "Touch Spell. Deals 15…65 cold damage. Lose 1 Dervish enchantment. Removal effect: target foe loses 1 enchantment and you gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Rending_Touch_%28large%29.jpg?20081212194801" }; - public static readonly Skill RenewLife = new() { Id = 1263, Name = "Renew Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "15", Activation = "4", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Resurrect target touched dead target party member with 50% Health and 5…20% Energy. That party member and all allies within earshot are healed for 55…130 Health.", ConciseDescription = "Touch Spell. Resurrects target party member (50% Health and 5…20% Energy). Heals allies within earshot for 55…130.", IconUrl = "https://wiki.guildwars.com/images/4/46/Renew_Life_%28large%29.jpg?20081212202205" }; - public static readonly Skill RenewingMemories = new() { Id = 1739, Name = "Renewing Memories", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, while holding an item, any weapon and item Spells you cast cost 5…35% less Energy.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Your weapon and item spells cost 5…35% less Energy.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Renewing_Memories_%28large%29.jpg?20081212205619" }; - public static readonly Skill RenewingSmash = new() { Id = 994, Name = "Renewing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If Renewing Smash hits, it deals +10…40 damage. If you hit a knocked-down foe, you gain 3 Energy and this attack recharges instantly.", ConciseDescription = "Hammer Attack. Deals +10…40 damage. You gain 3 Energy and this attack recharges instantly if target foe was knocked down.", IconUrl = "https://wiki.guildwars.com/images/6/6a/Renewing_Smash_%28large%29.jpg?20081212210258" }; - public static readonly Skill RenewingSmashPvP = new() { Id = 3143, Name = "Renewing Smash (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If Renewing Smash hits, it deals +5…20 damage. If it hits a knocked-down foe, you gain 3 Energy and this attack recharges instantly.", ConciseDescription = "Hammer Attack. Deals +5…20 damage. You gain 3 energy and this attack recharges instantly if target foe was knocked down.", IconUrl = "" }; - public static readonly Skill RenewingSurge = new() { Id = 1478, Name = "Renewing Surge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8 seconds, target foe suffers 2…12 damage each second. When this hex ends, you gain 1…8 Energy.", ConciseDescription = "Hex Spell. (8 seconds.) Deals 2…12 damage each second. End effect: You gain 1…8 energy.", IconUrl = "https://wiki.guildwars.com/images/9/90/Renewing_Surge_%28large%29.jpg?20081212205421" }; - public static readonly Skill RepeatingStrike = new() { Id = 976, Name = "Repeating Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow an off-hand attack. If it hits, this attack strikes for +10…30 damage. If it misses, it takes an additional 15 seconds to recharge.", ConciseDescription = "Off-Hand Attack. Deals +10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Repeating_Strike_%28large%29.jpg?20081212194151" }; - public static readonly Skill ResilientWasXiko = new() { Id = 1221, Name = "Resilient Was Xiko", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. Hold Xiko's ashes for up to 5…20 seconds. For each hex or condition you are suffering from while holding her ashes, you gain +3 Health regeneration. When you drop her ashes, you lose 1…4 conditions.", ConciseDescription = "Item Spell. (5…20 seconds.) You have +3 Health regeneration for each hex or condition on you. Drop effect: you lose 1…4 condition[s].", IconUrl = "https://wiki.guildwars.com/images/4/4e/Resilient_Was_Xiko_%28large%29.jpg?20081212205550" }; - public static readonly Skill ResilientWeapon = new() { Id = 787, Name = "Resilient Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 3…12 seconds, target ally has a Resilient Weapon. While suffering from a hex or condition, that ally gains +1…6 Health regeneration and +24 armor.", ConciseDescription = "Weapon Spell. (3…12 seconds.) +1…6 Health regeneration and +24 armor.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Resilient_Weapon_%28large%29.jpg?20090523005626" }; - public static readonly Skill RestfulBreeze = new() { Id = 886, Name = "Restful Breeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…18 seconds, target ally has +10 Health regeneration. This enchantment ends if that ally attacks or uses a skill.", ConciseDescription = "Enchantment Spell. (8…18 seconds.) +10 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/0/06/Restful_Breeze_%28large%29.jpg?20081212202457" }; - public static readonly Skill Restoration = new() { Id = 963, Name = "Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…14 spirit. When this spirit dies, all party members in the area are resurrected with 5…50% Health and zero Energy. This spirit dies after 30 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30 second lifespan). End effect: resurrects party members in the area with 5…50% Health and zero Energy.", IconUrl = "https://wiki.guildwars.com/images/3/31/Restoration_%28large%29.jpg?20081212205309" }; - public static readonly Skill RestorationPvP = new() { Id = 3018, Name = "Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. When this spirit dies, all party members in the area are resurrected with 5…50% Health and zero Energy. This spirit dies after 30 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30 second lifespan). End effect: resurrects party members in the area with 5…50% Health and zero Energy.", IconUrl = "" }; - public static readonly Skill RestoreCondition = new() { Id = 276, Name = "Restore Condition", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Remove all conditions (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, and Deep Wound) from target other ally. For each condition removed, that ally is healed for 10…70 Health.", ConciseDescription = "Elite Spell. Removes all conditions. Removal effect: heals for 10…70 for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Restore_Condition_%28large%29.jpg?20081212201857" }; - public static readonly Skill RestoreLife = new() { Id = 314, Name = "Restore Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "10", Activation = "4", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Touch the body of a fallen party member. Target party member is returned to life with 20…65% Health and 42…90% Energy.", ConciseDescription = "Touch Spell. Resurrects target party member (20…65% Health, 42…90% Energy).", IconUrl = "https://wiki.guildwars.com/images/8/8d/Restore_Life_%28large%29.jpg?20081212202019" }; - public static readonly Skill Resurrect = new() { Id = 305, Name = "Resurrect", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "5", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Resurrect target party member. Target party member is returned to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrects target party member (25% Health, 0 Energy).", IconUrl = "https://wiki.guildwars.com/images/6/64/Resurrect_%28large%29.jpg?20090531002537" }; - public static readonly Skill ResurrectionChant = new() { Id = 1128, Name = "Resurrection Chant", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "6", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Resurrect target party member with up to your current Health and 5…35% Energy. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Resurrects target party member at your current Health and with 5…35% Energy.", IconUrl = "https://wiki.guildwars.com/images/0/01/Resurrection_Chant_%28large%29.jpg?20081212202317" }; - public static readonly Skill ResurrectionSignet = new() { Id = 2, Name = "Resurrection Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "3", Recharge = "morale boost", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target party member. That party member is returned to life with 100% Health and 25% Energy. This signet only recharges when you gain a morale boost.", ConciseDescription = "Signet. Resurrects target party member (100% Health, 25% Energy). This signet only recharges when you gain a morale boost.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Resurrection_Signet.jpg" }; - public static readonly Skill Retreat = new() { Id = 839, Name = "Retreat!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. If there are any dead allies within earshot, your party moves 33% faster for 5…11 seconds.", ConciseDescription = "Shout. (5…11 seconds.) Party members in earshot move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/6/64/\"Retreat % 21\".jpg" }; - public static readonly Skill Retribution = new() { Id = 248, Name = "Retribution", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally takes attack damage, this spell deals 33% of the damage back to the source (maximum 5…20 damage).", ConciseDescription = "Enchantment Spell. Deals 33% of each attack's damage (maximum 5…20) back to the source.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Retribution_%28large%29.jpg?20090531003231" }; - public static readonly Skill Return = new() { Id = 770, Name = "Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All adjacent foes are Crippled for 3…8 seconds. Shadow Step to target other ally's location.", ConciseDescription = "Spell. Inflicts Crippled condition (3…8 seconds) on all foes adjacent to you. You Shadow Step to target ally's location.", IconUrl = "https://wiki.guildwars.com/images/0/05/Return_%28large%29.jpg?20081212194132" }; - public static readonly Skill RevealedEnchantment = new() { Id = 1048, Name = "Revealed Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove an enchantment from target foe and gain 3…15 Energy. For 20 seconds, Revealed Enchantment is replaced with the enchantment removed from target foe.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effects: you gain 3…15 Energy; this spell is replaced with that enchantment (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8f/Revealed_Enchantment_%28large%29.jpg?20081212201655" }; - public static readonly Skill RevealedHex = new() { Id = 1049, Name = "Revealed Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove a hex from target ally and gain 4…10 Energy. For 20 seconds, Revealed Hex is replaced with the hex that was removed.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effects: you gain 4…10 Energy; this spell is replaced with that hex (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/40/Revealed_Hex_%28large%29.jpg?20081212200705" }; - public static readonly Skill ReversalofDamage = new() { Id = 1400, Name = "Reversal of Damage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, the next time target ally would take damage, the foe dealing the damage takes that damage instead (maximum 5…75).", ConciseDescription = "Enchantment Spell. (8 seconds.) Negates the next damage and hits the source for that same amount (maximum 5…75).", IconUrl = "https://wiki.guildwars.com/images/7/77/Reversal_of_Damage_%28large%29.jpg?20081212202622" }; - public static readonly Skill ReversalofFortune = new() { Id = 307, Name = "Reversal of Fortune", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, the next time target ally would take damage or life steal, that ally gains that amount of Health instead, maximum 15…80.", ConciseDescription = "Enchantment Spell. (8 seconds.) Converts the next incoming damage or life steal (maximum 15…80) to healing.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Reversal_of_Fortune_%28large%29.jpg?20081212202452" }; - public static readonly Skill ReverseHex = new() { Id = 848, Name = "Reverse Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Remove one hex from target ally. If a hex was removed in this way, for 5…10 seconds, the next time target ally would take damage, that damage is reduced by 5…50.", ConciseDescription = "Enchantment Spell. (5…10 seconds.) Removes one hex from target ally. The next damage this ally takes is reduced by 5…50.", IconUrl = "https://wiki.guildwars.com/images/2/27/Reverse_Hex_%28large%29.jpg?20081212201854" }; - public static readonly Skill ReviveAnimal = new() { Id = 422, Name = "Revive Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = "5", Activation = "6", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Resurrect all nearby allied animal companions. They come back to life with 10…94% Health.", ConciseDescription = "Skill. Resurrects all nearby allied pets (10…94% Health).", IconUrl = "https://wiki.guildwars.com/images/0/07/Revive_Animal_%28large%29.jpg?20081212204553" }; - public static readonly Skill RidetheLightning = new() { Id = 836, Name = "Ride the Lightning", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You Ride the Lightning to target. All adjacent foes are Blinded for 1…5 second[s]. If your target is a foe, it is struck for 10…70 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…70 lightning damage. 25% armor penetration. Blinds all adjacent foes (1…5 second[s]). You instantly move to your target. May target allies.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Ride_the_Lightning_%28large%29.jpg?20081212195459" }; - public static readonly Skill RidetheLightningPvP = new() { Id = 2807, Name = "Ride the Lightning (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "10", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You Ride the Lightning to target. All adjacent foes are Blinded for 1…5 second[s]. If your target is a foe, it is struck for 10…70 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…70 lightning damage. 25% armor penetration. Blinds all adjacent foes (1…5 second[s]). You instantly move to your target. May target allies.", IconUrl = "" }; - public static readonly Skill RigorMortis = new() { Id = 137, Name = "Rigor Mortis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe cannot block.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe cannot block.", IconUrl = "https://wiki.guildwars.com/images/2/21/Rigor_Mortis_%28large%29.jpg?20081212202806" }; - public static readonly Skill RipEnchantment = new() { Id = 955, Name = "Rip Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove 1 enchantment from target foe. If an enchantment was removed, that foe suffers from Bleeding for 5…25 seconds.", ConciseDescription = "Spell. Removes 1 enchantment. Removal effect: inflicts Bleeding (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/ed/Rip_Enchantment_%28large%29.jpg?20081212202838" }; - public static readonly Skill Riposte = new() { Id = 387, Name = "Riposte", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Skill. For 8 seconds, while you have a sword equipped, you block the next melee attack against you and your attacker is struck for 20…80 damage.", ConciseDescription = "Skill. (8 seconds). You block the next melee attack and your attacker takes 20…80 damage.", IconUrl = "https://wiki.guildwars.com/images/0/05/Riposte_%28large%29.jpg?20090531022105" }; - public static readonly Skill RisingBile = new() { Id = 935, Name = "Rising Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 20 seconds, this hex does nothing. When Rising Bile ends, that foe and all foes in the area take 1…6 damage for each second Rising Bile was in effect.", ConciseDescription = "Hex Spell. (20 seconds.) End effect: deals 1…6 damage for each second Rising Bile was in effect. Also damages other foes in the area.", IconUrl = "https://wiki.guildwars.com/images/1/11/Rising_Bile_%28large%29.jpg?20081212203453" }; - public static readonly Skill RitualLord = new() { Id = 1217, Name = "Ritual Lord", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Skill, Energy = "", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "2%", Upkeep = "", Description = "Elite Skill. For 5…35 seconds, your Ritualist attributes are boosted by 2…4 for your next skill. If that skill is a Binding Ritual, it recharges 10…60% faster and Ritual Lord recharges instantly.", ConciseDescription = "Elite Skill. (5…35 seconds.) You have +2…4 to all Ritualist attributes for your next skill. If that skill is a Binding Ritual, it recharges 10…60% faster and Ritual Lord recharges instantly.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Ritual_Lord_%28large%29.jpg?20081212205536" }; - public static readonly Skill RoaringWinds = new() { Id = 1725, Name = "Roaring Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Chants and shouts cost 1…5 more Energy. This spirit dies after 30…60 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Chants and shouts cost 1…5 more Energy for creatures in range.", IconUrl = "https://wiki.guildwars.com/images/d/da/Roaring_Winds_%28large%29.jpg?20081212204752" }; - public static readonly Skill RodgortsInvocation = new() { Id = 189, Name = "Rodgort's Invocation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "25", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all nearby foes are struck for 15…120 fire damage and set on fire for 1…3 second[s].", ConciseDescription = "Spell. Deals 15…120 fire damage. Also affects foes near your target. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/2c/Rodgort%27s_Invocation_%28large%29.jpg?20081212195520" }; - public static readonly Skill RottingFlesh = new() { Id = 106, Name = "Rotting Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "15", Activation = "3", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target fleshy foe becomes Diseased for 10…25 seconds, slowly losing Health.", ConciseDescription = "Spell. Inflicts Diseased condition (10…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/07/Rotting_Flesh_%28large%29.jpg?20090531004428" }; - public static readonly Skill RunasOne = new() { Id = 811, Name = "Run as One", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…15 seconds, you and your pet run 25% faster.", ConciseDescription = "Stance. (5…15 seconds.) You and your pet move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/8/83/Run_as_One_%28large%29.jpg?20081212204659" }; - public static readonly Skill RuptureSoul = new() { Id = 917, Name = "Rupture Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target allied spirit is destroyed. All nearby enemies are struck for 50…140 lightning damage and become blinded for 3…12 seconds.", ConciseDescription = "Spell. Destroys target allied spirit. Deals 50…140 lightning damage and inflicts Blindness condition (3…12 seconds) to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Rupture_Soul_%28large%29.jpg?20081212205904" }; - public static readonly Skill Rush = new() { Id = 319, Name = "Rush", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Stance. For 8…20 seconds, you move 25% faster.", ConciseDescription = "Stance. (8…20 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/0/05/Rush_%28large%29.jpg?20090531022219" }; - public static readonly Skill Rust = new() { Id = 204, Name = "Rust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Deals 10…70 cold damage to target and adjacent foes. For 5…20 seconds, target foe and all adjacent foes take twice as long to activate signets. If you are Overcast, foes struck with Rust have their signets interrupted and disabled for 1…10 second[s].", ConciseDescription = "Hex Spell. Deals 10…70 cold damage to target and adjacent foes. Hexes target and adjacent foes (5…20 seconds). Doubles signet activation time. Interrupts and disables signets for 1…10 second[s] if you are Overcast.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Rust_%28large%29.jpg?20081212195805" }; - public static readonly Skill SadistsSignet = new() { Id = 1991, Name = "Sadist's Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You gain 10…40 Health for each condition on target foe.", ConciseDescription = "Signet. You gain 10…40 Health for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/4/49/Sadist%27s_Signet_%28large%29.jpg?20081212194006" }; - public static readonly Skill SandShards = new() { Id = 1510, Name = "Sand Shards", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 30 seconds, the next 1…5 time[s] you hit with a scythe, all other adjacent foes take 10…60 earth damage.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Deal 10…60 earth damage to all other adjacent foes whenever you hit with your scythe.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Sand_Shards_%28large%29.jpg?20081212194914" }; - public static readonly Skill Sandstorm = new() { Id = 1372, Name = "Sandstorm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Create a Sandstorm at target foe's location. For 10 seconds, nearby foes are struck for 10…30 earth damage each second and attacking foes are struck for an additional 10…30 earth damage each second.", ConciseDescription = "Elite Spell. Deals 10…30 earth damage each second (10 seconds). Hits foes near target foe's initial location. Hits attacking foes for 10…30 more earth damage each second.", IconUrl = "https://wiki.guildwars.com/images/7/76/Sandstorm_%28large%29.jpg?20081212195401" }; - public static readonly Skill SavagePounce = new() { Id = 1201, Name = "Savage Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Savage Pounce that deals +5…20 damage. If the attack strikes a foe who is casting a spell, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Savage_Pounce_%28large%29.jpg?20081212204620" }; - public static readonly Skill SavageShot = new() { Id = 426, Name = "Savage Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "¹⁄₂", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Savage Shot hits, your target's action is interrupted. If that action was a spell, you strike for +13…28 damage.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: deals +13…28 damage if action was a spell.", IconUrl = "https://wiki.guildwars.com/images/2/28/Savage_Shot_%28large%29.jpg?20081212205033" }; - public static readonly Skill SavageSlash = new() { Id = 390, Name = "Savage Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "5", Activation = "¹⁄₂", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, you deal 1…40 extra damage.", ConciseDescription = "Sword Attack. Interrupts an action. Interruption effect: deals +1…40 damage if action was a spell.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Savage_Slash_%28large%29.jpg?20081212210809" }; - public static readonly Skill SavannahHeat = new() { Id = 1380, Name = "Savannah Heat", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You create Savannah Heat at target foe's location. For 5 seconds, all nearby foes take 5…20 fire damage for each second this spell has been in effect.", ConciseDescription = "Elite Spell. Deals 5…20 fire damage for each second since casting this spell (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9e/Savannah_Heat_%28large%29.jpg?20081212195615" }; - public static readonly Skill SavannahHeatPvP = new() { Id = 3021, Name = "Savannah Heat (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You create Savannah Heat at target foe's location. For 5 seconds, all nearby foes take 5…20 fire damage for each second this spell has been in effect.", ConciseDescription = "Elite Spell. Deals 5…20 fire damage for each second since casting this spell (5 seconds). Hits foes near target's initial location.", IconUrl = "" }; - public static readonly Skill SaveYourselves = new() { Id = 1954, Name = "Save Yourselves!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Shout. For 4…6 seconds, all other party members gain +100 armor.", ConciseDescription = "Shout. (4…6 seconds.) All other party members gain +100 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1c/%22Save_Yourselves%21%22.jpg" }; - public static readonly Skill SaveYourselves2 = new() { Id = 2097, Name = "Save Yourselves!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Shout. For 4…6 seconds, all other party members gain +100 armor.", ConciseDescription = "Shout. (4…6 seconds.) All other party members gain +100 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1c/%22Save_Yourselves%21%22.jpg" }; - public static readonly Skill ScavengerStrike = new() { Id = 440, Name = "Scavenger Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Pet Attack. Your animal companion attempts a Scavenger Strike that deals +10…25 damage. If the attack strikes a foe who is suffering a condition, you gain 3…15 Energy.", ConciseDescription = "Pet Attack. Deals +10…25 damage. You gain 3…15 Energy if target foe has a condition.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Scavenger_Strike_%28large%29.jpg?20081212204522" }; - public static readonly Skill ScavengersFocus = new() { Id = 1471, Name = "Scavenger's Focus", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 10 seconds if you strike a foe who is suffering from a condition you gain 3…12 Energy.", ConciseDescription = "Elite Skill. (10 seconds). You gain 3…12 Energy if you strike a foe who has a condition.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Scavenger%27s_Focus_%28large%29.jpg?20081212205031" }; - public static readonly Skill ScorpionWire = new() { Id = 815, Name = "Scorpion Wire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, the next time you and target foe are more than 100' apart, you Shadow Step to that foe and that foe is knocked down. This spell has half the normal range.", ConciseDescription = "Half Range Hex Spell. (8…20 seconds.) Shadow Step to target foe and cause knock-down the next time this foe is more than 100' away from you.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Scorpion_Wire_%28large%29.jpg?20081212194256" }; - public static readonly Skill ScourgeEnchantment = new() { Id = 1398, Name = "Scourge Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, each time target foe is the target of an enchantment, the caster of that enchantment takes 15…75 damage.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 15…75 damage to anyone casting an enchantment on target foe.", IconUrl = "https://wiki.guildwars.com/images/5/55/Scourge_Enchantment_%28large%29.jpg?20081212202158" }; - public static readonly Skill ScourgeHealing = new() { Id = 251, Name = "Scourge Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, every time target foe is healed, the healer takes 15…80 holy damage.", ConciseDescription = "Hex Spell. (30 seconds.) Whenever target foe is healed, the healer takes 15…80 holy damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Scourge_Healing_%28large%29.jpg?20081212202359" }; - public static readonly Skill ScourgeSacrifice = new() { Id = 253, Name = "Scourge Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, every time target foe and adjacent foes sacrifice life, they sacrifice twice the normal amount.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (8…20 seconds). Doubles Health sacrifice.", IconUrl = "https://wiki.guildwars.com/images/0/08/Scourge_Sacrifice_%28large%29.jpg?20081212202041" }; - public static readonly Skill ScreamingShot = new() { Id = 1719, Name = "Screaming Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, you deal +10…25 damage. If your target is within earshot, that foe begins Bleeding for 5…20 seconds.", ConciseDescription = "Bow Attack. Deals +10…25 damage. Inflicts Bleeding condition (5…20 seconds) if target foe is within earshot.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Screaming_Shot_%28large%29.jpg?20081212204436" }; - public static readonly Skill ScribesInsight = new() { Id = 1684, Name = "Scribe's Insight", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…35 seconds, you gain 3 Energy whenever you use a Signet.", ConciseDescription = "Elite Enchantment Spell. (10…35 seconds.) You gain 3 Energy whenever you use a signet.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Scribe%27s_Insight_%28large%29.jpg?20081212201835" }; - public static readonly Skill SearingFlames = new() { Id = 884, Name = "Searing Flames", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe and all nearby foes are struck with Searing Flames. Foes already on fire when this skill is cast are struck for 10…100 fire damage. Foes not already on fire begin Burning for 1…7 seconds.", ConciseDescription = "Elite Spell. Hits foes near your target. Deals 10…100 fire damage to foes already Burning. Inflicts Burning condition (1…7 seconds) to foes not Burning.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Searing_Flames_%28large%29.jpg?20081212195354" }; - public static readonly Skill SearingHeat = new() { Id = 196, Name = "Searing Heat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Cause Searing Heat at target foe's location. For 5 seconds, foes near this location are struck for 10…40 fire damage each second. When Searing Heat ends, foes in the area of effect are set on fire for 3 seconds.", ConciseDescription = "Spell. Deals 10…40 fire damage each second (5 seconds). Hits foes near target's initial location. End effect: inflicts Burning condition (3 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/57/Searing_Heat_%28large%29.jpg?20090530230258" }; - public static readonly Skill SecondWind = new() { Id = 1088, Name = "Second Wind", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You gain 1 Energy and 5 Health for each point of Energy restricted by Overcast. You lose all enchantments.", ConciseDescription = "Elite Spell. You gain 1 Energy and 5 Health for each point of Overcast. You lose all enchantments.", IconUrl = "https://wiki.guildwars.com/images/8/81/Second_Wind_%28large%29.jpg?20081212195605" }; - public static readonly Skill SeedofLife = new() { Id = 2105, Name = "Seed of Life", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 2…5 seconds, whenever target other ally takes damage, all party members are healed for 2 Health for each rank in Divine Favor.", ConciseDescription = "Enchantment Spell. (2…5) seconds. Heals party members for 2 for each rank in Divine Favor whenever target takes damage. Cannot self target.", IconUrl = "https://wiki.guildwars.com/images/7/74/Seed_of_Life.jpg" }; - public static readonly Skill SeekingArrows = new() { Id = 893, Name = "Seeking Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = "15", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Preparation. For 3…14 seconds, your arrows cannot be blocked. Seeking Arrows ends if you fail to hit.", ConciseDescription = "Preparation. (3…14 seconds.) Your arrows are unblockable.", IconUrl = "https://wiki.guildwars.com/images/8/83/Seeking_Arrows_%28large%29.jpg?20081212204420" }; - public static readonly Skill SeekingBlade = new() { Id = 386, Name = "Seeking Blade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits you strike for +1…20 damage. If Seeking Blade is blocked, your target begins Bleeding for 25 seconds and takes 1…20 damage.", ConciseDescription = "Sword Attack. Deals +1…20 damage. Deals 1…20 damage and inflicts Bleeding condition (25 seconds) if blocked.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Seeking_Blade_%28large%29.jpg?20081212210108" }; - public static readonly Skill SeepingWound = new() { Id = 1034, Name = "Seeping Wound", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…7 second[s], target foe moves 33% slower. That foe takes 5…25 damage each second while suffering from a condition. This spell has half the normal range.", ConciseDescription = "Elite Half Range Hex Spell. (1…7 second[s].) Target foe moves 33% slower. This foe takes 5…25 damage each second while suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Seeping_Wound_%28large%29.jpg?20081212194301" }; - public static readonly Skill SelflessSpirit = new() { Id = 1952, Name = "Selfless Spirit", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 15…20 seconds, spells you cast that target another ally cost 3 less energy.", ConciseDescription = "Enchantment Spell. (15…20 seconds.) Spells you cast that target another ally cost 3 less Energy.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Selfless_Spirit.jpg" }; - public static readonly Skill SelflessSpirit2 = new() { Id = 2095, Name = "Selfless Spirit", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 15…20 seconds, spells you cast that target another ally cost 3 less energy.", ConciseDescription = "Enchantment Spell. (15…20 seconds.) Spells you cast that target another ally cost 3 less Energy.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Selfless_Spirit.jpg" }; - public static readonly Skill SerpentsQuickness = new() { Id = 456, Name = "Serpent's Quickness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 15…30 seconds, recharge times for your skills are reduced by 33%. Serpent's Quickness ends if your Health drops below 50%.", ConciseDescription = "Stance. (15…30 seconds.) Your skills recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Serpent%27s_Quickness_%28large%29.jpg?20081212204359" }; - public static readonly Skill SevenWeaponsStance = new() { Id = 3426, Name = "Seven Weapons Stance", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 3…20 seconds, your weapon attributes are increased by +1…15 and you attack 33% faster.", ConciseDescription = "Elite Stance. (3…20 seconds.) Weapon attributes are increased by +1…15. You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Seven_Weapons_Stance.jpg" }; - public static readonly Skill SeverArtery = new() { Id = 382, Name = "Sever Artery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits, the opponent begins Bleeding for 5…25 seconds, losing Health over time.", ConciseDescription = "Sword Attack. Inflicts Bleeding condition (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/83/Sever_Artery_%28large%29.jpg?20081212210055" }; - public static readonly Skill ShadowFang = new() { Id = 2052, Name = "Shadow Fang", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Shadow Step to target foe. For 10 seconds, this hex does nothing. When this hex ends, you return to your original location and that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Hex Spell. Shadow Step to target foe. End effect after 10 seconds: inflicts Deep Wound condition (5…20 seconds); you return to your original location.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Shadow_Fang_%28large%29.jpg?20081212194109" }; - public static readonly Skill ShadowForm = new() { Id = 826, Name = "Shadow Form", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…21 seconds, you cannot be the target of enemy spells, and you gain 5 damage reduction for each Assassin enchantment on you. You cannot deal more than 5…25 damage with a single skill or attack.", ConciseDescription = "Elite Enchantment Spell. (5…21 seconds.) Enemy spells cannot target you. Gain 5 damage reduction for each Assassin enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Shadow_Form_%28large%29.jpg?20081212194435" }; - public static readonly Skill ShadowFormPvP = new() { Id = 2862, Name = "Shadow Form (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…15 seconds, all hostile spells that target you fail and all attacks against you miss. When Shadow Form ends, lose all but 5…50 Health.", ConciseDescription = "Elite Enchantment Spell. (5…15 seconds.) Hostile spells targeting you fail, and attacks against you miss.", IconUrl = "" }; - public static readonly Skill ShadowMeld = new() { Id = 1654, Name = "Shadow Meld", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. Shadow Step to target other ally. When you stop maintaining this Enchantment, you return to your original location.", ConciseDescription = "Elite Enchantment Spell. Shadow Step to target ally. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/0/09/Shadow_Meld_%28large%29.jpg?20081212193933" }; - public static readonly Skill ShadowofFear = new() { Id = 136, Name = "Shadow of Fear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe and all adjacent foes attack 50% slower for the next 5…30 seconds.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (5…30 seconds). They attack 50% slower.", IconUrl = "https://wiki.guildwars.com/images/5/53/Shadow_of_Fear_%28large%29.jpg?20081212202757" }; - public static readonly Skill ShadowofHaste = new() { Id = 929, Name = "Shadow of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 10…40 seconds you move 15% faster than normal. When Shadow of Haste ends, you shadow step to your original location.", ConciseDescription = "Stance. (10…40 seconds.) You move 15% faster. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Shadow_of_Haste_%28large%29.jpg?20081212194011" }; - public static readonly Skill ShadowPrison = new() { Id = 1652, Name = "Shadow Prison", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Shadow Step to target foe. For 1…7 seconds, that foe moves 66% slower.", ConciseDescription = "Elite Hex Spell. Shadow Step to target foe. This foe moves 66% slower (1…7 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c2/Shadow_Prison_%28large%29.jpg?20081212194022" }; - public static readonly Skill ShadowRefuge = new() { Id = 814, Name = "Shadow Refuge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 6 seconds, you gain 5…10 Health regeneration. When Shadow Refuge ends, you gain 40…100 Health if you are attacking.", ConciseDescription = "Enchantment Spell. (6 seconds.) You have +5…10 Health regeneration. End effect: heals you for 40…100 if you are attacking.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Shadow_Refuge_%28large%29.jpg?20081212194552" }; - public static readonly Skill ShadowSanctuary = new() { Id = 1948, Name = "Shadow Sanctuary", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. You are Blinded for 5 seconds. For 10 seconds, you gain +7…10 Health regeneration and +40 armor.", ConciseDescription = "Enchantment Spell. (10 seconds.) You gain +7…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/1/17/Shadow_Sanctuary.jpg" }; - public static readonly Skill ShadowSanctuary2 = new() { Id = 2091, Name = "Shadow Sanctuary", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. You are Blinded for 5 seconds. For 10 seconds, you gain +7…10 Health regeneration and +40 armor.", ConciseDescription = "Enchantment Spell. (10 seconds.) You gain +7…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/1/17/Shadow_Sanctuary.jpg" }; - public static readonly Skill ShadowShroud = new() { Id = 928, Name = "Shadow Shroud", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 3…9 seconds, target foe cannot be the target of enchantments.", ConciseDescription = "Elite Hex Spell. (3…9 seconds.) Target foe cannot be the target of enchantments.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Shadow_Shroud_%28large%29.jpg?20081212193937" }; - public static readonly Skill ShadowStrike = new() { Id = 102, Name = "Shadow Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 12…48 shadow damage. If that foe's Health is above 50%, you steal up to 12…48 Health.", ConciseDescription = "Spell. Deals 12…48 damage. Steal up to 12…48 Health if this foe was above 50% Health.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Shadow_Strike_%28large%29.jpg?20081212203207" }; - public static readonly Skill ShadowTheft = new() { Id = 3428, Name = "Shadow Theft", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Shadow Step to target foe. For 5…20 seconds that foe's attributes are reduced by 1…5 and your attributes are increased by 1…5. This skill counts as a Lead Attack.", ConciseDescription = "Elite Skill. Shadow Step to target foe. For 5…20 seconds that foe's attributes are reduced by 1…5 and your attributes are increased by 1…5. Counts as a Lead Attack.", IconUrl = "https://wiki.guildwars.com/images/9/91/Shadow_Theft.jpg" }; - public static readonly Skill ShadowWalk = new() { Id = 1650, Name = "Shadow Walk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. Shadow Step to target foe. For 15 seconds nothing happens. Your attack skills are disabled for 1 second, and your stances and enchantments are disabled for 10 seconds. When this stance ends, you return to your original location.", ConciseDescription = "Stance. (15 seconds.) Shadow Step to target foe. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Shadow_Walk_%28large%29.jpg?20081212194233" }; - public static readonly Skill Shadowsong = new() { Id = 871, Name = "Shadowsong", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…10 spirit. The spirit's attacks deal 5…20 damage and cause Blindness for 1…6 second[s]. This spirit dies after 30 second[s].", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30-second lifespan). Its attacks deal 5…20 damage and inflict Blindness condition (1…6 second[s]).", IconUrl = "https://wiki.guildwars.com/images/1/18/Shadowsong_%28large%29.jpg?20081212205450" }; - public static readonly Skill ShadowsongPvP = new() { Id = 3006, Name = "Shadowsong (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…6 spirit. The spirit's attacks deal 5…20 damage and cause Blindness for 1…6 second[s]. This spirit dies after 30 second[s].", ConciseDescription = "Binding Ritual. Creates a level 1…6 spirit (30-second lifespan). Its attacks deal 5…20 damage and inflict Blindness condition (1…6 second[s]).", IconUrl = "" }; - public static readonly Skill ShadowyBurden = new() { Id = 950, Name = "Shadowy Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 3…15 seconds, target foe moves 25% slower and while target foe has no other hexes, that foe has 20 less armor against your attacks.", ConciseDescription = "Hex Spell. (3…15 seconds.) Target foe moves 25% slower and has 20 less armor against your attacks.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Shadowy_Burden_%28large%29.jpg?20081212194443" }; - public static readonly Skill Shame = new() { Id = 51, Name = "Shame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets an ally, the spell fails and you steal up to 5…14 Energy from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 5…14 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Shame_%28large%29.jpg?20081212201515" }; - public static readonly Skill ShamefulFear = new() { Id = 927, Name = "Shameful Fear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe moves 10% faster than normal. For each second, if that foe is moving, that foe takes 5…20 damage.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe takes 5…20 damage each second while moving, but moves 10% faster.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Shameful_Fear_%28large%29.jpg?20081212194457" }; - public static readonly Skill ShardStorm = new() { Id = 213, Name = "Shard Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Send out an ice shard that strikes target foe for 10…85 cold damage if it hits and causing target foe to move 66% slower for 2…6 seconds.", ConciseDescription = "Hex Spell. Projectile: deals 10…85 cold damage. Target foe moves 66% slower (2…6 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c2/Shard_Storm_%28large%29.jpg?20081212195819" }; - public static readonly Skill SharedBurden = new() { Id = 900, Name = "Shared Burden", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target foe and all nearby foes attack, cast spells, and move 50% slower.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (5…20 seconds). These foes attack, cast spells, and move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/4/48/Shared_Burden_%28large%29.jpg?20081212201250" }; - public static readonly Skill SharedBurdenPvP = new() { Id = 3186, Name = "Shared Burden (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target foe and all nearby foes attack, cast spells, and move 33% slower.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (5…20 seconds). These foes attack, cast spells, and move 33% slower.", IconUrl = "" }; - public static readonly Skill SharpenDaggers = new() { Id = 926, Name = "Sharpen Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…30 seconds, your dagger attacks cause Bleeding for 5…15 seconds.", ConciseDescription = "Enchantment Spell. (5…30 seconds.) Your dagger attacks inflict the Bleeding condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/56/Sharpen_Daggers_%28large%29.jpg?20081212194433" }; - public static readonly Skill ShatterDelusions = new() { Id = 27, Name = "Shatter Delusions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed, that foe and all adjacent foes takes 15…75 damage.", ConciseDescription = "Spell. Removes a Mesmer hex from target foe. Removal effect: 15…75 damage to target and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Shatter_Delusions_%28large%29.jpg?20081212201703" }; - public static readonly Skill ShatterDelusionsPvP = new() { Id = 3180, Name = "Shatter Delusions (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed, that foe and all adjacent foes takes 15…75 damage.", ConciseDescription = "Spell. Removes a Mesmer hex from target foe. Removal effect: 15…75 damage to target and all adjacent foes.", IconUrl = "" }; - public static readonly Skill ShatterEnchantment = new() { Id = 69, Name = "Shatter Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove an enchantment from target foe. If an enchantment is removed, that foe takes 14…100 damage.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effect: deals 14…100 damage.", IconUrl = "https://wiki.guildwars.com/images/1/19/Shatter_Enchantment_%28large%29.jpg?20081212201303" }; - public static readonly Skill ShatterHex = new() { Id = 67, Name = "Shatter Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove a hex from target ally. If a hex is removed, foes near that ally take 30…120 damage.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effect: deals 30…120 damage to foes near this ally.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Shatter_Hex_%28large%29.jpg?20081212201005" }; - public static readonly Skill ShatterStorm = new() { Id = 933, Name = "Shatter Storm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe loses all enchantments. For each enchantment removed this way, Shatter Storm is disabled for an additional 7 seconds.", ConciseDescription = "Elite Spell. Removes all enchantments.", IconUrl = "https://wiki.guildwars.com/images/9/93/Shatter_Storm_%28large%29.jpg?20081212200313" }; - public static readonly Skill ShatteringAssault = new() { Id = 1634, Name = "Shattering Assault", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Dual Attack. Must follow an off-hand attack. If it hits, you deal 5…50 damage and target foe loses one enchantment. This attack cannot be blocked.", ConciseDescription = "Elite Dual Attack. Deals 5…50 damage. Removes one enchantment. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Shattering_Assault_%28large%29.jpg?20081212194126" }; - public static readonly Skill Shatterstone = new() { Id = 809, Name = "Shatterstone", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. Target foe is struck for 25…100 cold damage and is hexed with Shatterstone for 3 seconds. When Shatterstone ends, that foe and all nearby foes are struck for 25…100 cold damage.", ConciseDescription = "Elite Hex Spell. (3 seconds.) Initial effect: deals 25…100 cold damage. End effect: deals 25…100 cold damage to target and all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/5/58/Shatterstone_%28large%29.jpg?20081212195758" }; - public static readonly Skill ShellShock = new() { Id = 2059, Name = "Shell Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 10…30 lightning damage and has Cracked Armor for 5…20 seconds. This spell has 25% armor penetration. If you are Overcast, this spell strikes adjacent foes.", ConciseDescription = "Spell. Deals 10…30 lightning damage. Inflicts Cracked Armor condition (5…20 seconds). 25% armor penetration. If Overcast, strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/0/01/Shell_Shock_%28large%29.jpg?20081212195815" }; - public static readonly Skill Shelter = new() { Id = 982, Name = "Shelter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. Non-spirit allies within its range cannot lose more than 10% maximum Health from a single attack. When this spirit prevents damage, it loses 75…45 Health. This spirit lasts 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Non-spirit allies within range cannot lose more than 10% maximum Health from a single attack.", IconUrl = "https://wiki.guildwars.com/images/7/77/Shelter_%28large%29.jpg?20081212205245" }; - public static readonly Skill ShelterPvP = new() { Id = 3016, Name = "Shelter (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. Non-spirit allies within its range cannot lose more than 10% maximum Health from a single attack. When this spirit prevents damage, it loses 75…45 Health. This spirit lasts 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Non-spirit allies within range cannot lose more than 10% maximum Health from a single attack.", IconUrl = "" }; - public static readonly Skill ShieldBash = new() { Id = 363, Name = "Shield Bash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 5…11 seconds, while wielding a shield, the next attack skill used against you is blocked. If it was a melee skill, your attacker is knocked down and that skill is disabled for an additional 15 seconds.", ConciseDescription = "Skill. (5…11 seconds.) You block the next attack skill. Causes knock-down and +15 second recharge if it was a melee skill.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Shield_Bash_%28large%29.jpg?20081212210111" }; - public static readonly Skill ShieldGuardian = new() { Id = 885, Name = "Shield Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1¹⁄₂", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…4 seconds, all party members in earshot have a 75% chance to block incoming attacks. If an attack is blocked, all allies in earshot are healed for 10…40 and Shield Guardian ends.", ConciseDescription = "Enchantment Spell. (1…4 second[s]). Party members in earshot have a 75% chance to block attacks. Block effect: Allies in earshot are healed for 10…40, and Shield Guardian ends.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Shield_Guardian_%28large%29.jpg?20100404015655" }; - public static readonly Skill ShieldofAbsorption = new() { Id = 1399, Name = "Shield of Absorption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 3…7 seconds, damage received by target ally is reduced by 5 each time that ally is hit while under the effects of this enchantment.", ConciseDescription = "Enchantment Spell. (3…7 seconds.) Reduces incoming damage by 5 each time target ally takes damage.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Shield_of_Absorption_%28large%29.jpg?20081212202519" }; - public static readonly Skill ShieldofDeflection = new() { Id = 259, Name = "Shield of Deflection", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 3…10 seconds, target ally has a 75% chance to block attacks and gains 15…30 armor.", ConciseDescription = "Elite Enchantment Spell. (3…10 seconds.) 75% chance to block. +15…30 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Shield_of_Deflection_%28large%29.jpg?20081212201820" }; - public static readonly Skill ShieldofForce = new() { Id = 2201, Name = "Shield of Force", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 1…16 second[s], blocks the next 1 attack against you. If an attack is blocked, all adjacent attacking foes are knocked down and suffer from Weakness for 5…20 seconds.", ConciseDescription = "Flash Enchantment Spell. (1…16 second[s].) Blocks the next 1 attack against you. Knocks down and inflicts Weakness (5…20 seconds) on all adjacent attacking foes.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Shield_of_Force_%28large%29.jpg?20081212194725" }; - public static readonly Skill ShieldofJudgment = new() { Id = 262, Name = "Shield of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 8…20 seconds, anyone striking target ally with an attack is knocked down and suffers 5…50 holy damage.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) Deals 5…50 holy damage to foes attacking target ally. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/9/93/Shield_of_Judgment_%28large%29.jpg?20081212202447" }; - public static readonly Skill ShieldofRegeneration = new() { Id = 261, Name = "Shield of Regeneration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…13 seconds, target ally gains +3…10 Health regeneration and 40 armor.", ConciseDescription = "Elite Enchantment Spell. (5…13 seconds.) +3…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Shield_of_Regeneration_%28large%29.jpg?20081212202342" }; - public static readonly Skill ShieldStance = new() { Id = 378, Name = "Shield Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…6 second[s], while wielding a shield, you have a 75% chance to block incoming attacks, and damage is reduced by 2 for each rank of Strength (maximum 15 damage reduction).", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block. Damage is reduced by 2 for each rank of Strength (maximum 15 damage reduction).", IconUrl = "https://wiki.guildwars.com/images/4/41/Shield_Stance_%28large%29.jpg?20081212211016" }; - public static readonly Skill ShieldingHands = new() { Id = 299, Name = "Shielding Hands", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, damage and life steal received by target ally is reduced by 3…18. When Shielding Hands ends, that ally is healed for 5…50 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Reduces incoming damage and life steal by 3…18. End effect: heals for 5…50", IconUrl = "https://wiki.guildwars.com/images/c/c6/Shielding_Hands_%28large%29.jpg?20081212201827" }; - public static readonly Skill ShieldsUp = new() { Id = 367, Name = "Shields Up!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…11 seconds, you and all party members within earshot gain +60 armor against incoming projectile attacks.", ConciseDescription = "Shout. (5…11 seconds.) Party members in earshot have +60 armor against projectile attacks.", IconUrl = "https://wiki.guildwars.com/images/1/11/%22Shields_Up%21%22_%28large%29.jpg" }; - public static readonly Skill ShiversofDread = new() { Id = 1071, Name = "Shivers of Dread", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10…40 seconds, whenever target foe is struck for cold damage while using a skill, that foe is interrupted and you lose 10…5 Energy or Shivers of Dread ends.", ConciseDescription = "Hex Spell. (10…40 seconds.) Cold damage interrupts target foe's skills.", IconUrl = "https://wiki.guildwars.com/images/6/6a/Shivers_of_Dread_%28large%29.jpg?20081212203139" }; - public static readonly Skill Shock = new() { Id = 231, Name = "Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "10", Overcast = "10", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe is knocked down and struck for 10…60 lightning damage. This skill has 25% armor penetration.", ConciseDescription = "Touch Skill. Deals 10…60 lightning damage. Causes knock-down. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Shock_%28large%29.jpg?20081212195047" }; - public static readonly Skill ShockArrow = new() { Id = 1082, Name = "Shock Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a shocking arrow that flies swiftly toward target foe, striking for 5…50 lightning damage. If Shock Arrow strikes a foe suffering from Cracked Armor, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage. Shock Arrow has 25% armor penetration.", ConciseDescription = "Spell. Rapid projectile: deals 5…50 lightning damage. Gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if you hit a foe suffering from Cracked Armor. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Shock_Arrow_%28large%29.jpg?20081212195636" }; - public static readonly Skill Shockwave = new() { Id = 937, Name = "Shockwave", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. All foes in the area take 15…60 earth damage and are Weakened for 1…10 second[s]. Nearby foes also take +15…60 earth damage and have Cracked Armor for 1…10 second[s]. Adjacent foes suffer the previous effects, take +15…60 earth damage, and are Blinded for 1…10 second[s].", ConciseDescription = "Elite Spell. Foes in the area take 15…60 earth damage and are Weakened (1…10 second[s]). Nearby foes also take +15…60 earth damage and have Cracked Armor (1…10 second[s]). Adjacent foes also take +15…60 earth damage and are Blinded (1…10 second[s]).", IconUrl = "https://wiki.guildwars.com/images/4/46/Shockwave_%28large%29.jpg?20081212195448" }; - public static readonly Skill Shove = new() { Id = 1146, Name = "Shove", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Target touched foe is knocked down. If that foe was moving, that foe's stance ends and that foe takes 15…75 damage before being knocked down.", ConciseDescription = "Elite Touch Skill. Causes knockdown. Initial effect: ends foe's stance and deals 15…75 damage if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/0/01/Shove_%28large%29.jpg?20081212210356" }; - public static readonly Skill ShrinkingArmor = new() { Id = 2054, Name = "Shrinking Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10 seconds, target foe suffers from 1…4 Health degeneration. When this hex ends, that foe has Cracked Armor for 5…20 seconds.", ConciseDescription = "Hex Spell. (10 seconds.) Causes 1…4 Health degeneration. End effect: inflicts Cracked Armor condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7f/Shrinking_Armor_%28large%29.jpg?20081212201621" }; - public static readonly Skill ShroudofDistress = new() { Id = 1031, Name = "Shroud of Distress", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30…60 seconds, if you are below 50% Health, you have 3…8 health regeneration and a 75% chance to block attacks.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) You have 3…8 health regeneration and a 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/2/20/Shroud_of_Distress_%28large%29.jpg?20081212194426" }; - public static readonly Skill ShroudofDistressPvP = new() { Id = 3048, Name = "Shroud of Distress (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30…60 seconds, if you are below 50% Health, you have a 75% chance to block attacks.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) You have 75% chance to block. No effect unless your Health is below 50%.", IconUrl = "" }; - public static readonly Skill ShroudofSilence = new() { Id = 801, Name = "Shroud of Silence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. All of your spells are disabled for 15 seconds. For 1…3 second[s], target touched foe cannot cast spells.", ConciseDescription = "Elite Touch Hex Spell. (1…3 second[s].) Target foe cannot cast spells.", IconUrl = "https://wiki.guildwars.com/images/8/87/Shroud_of_Silence_%28large%29.jpg?20081212194134" }; - public static readonly Skill SightBeyondSight = new() { Id = 1738, Name = "Sight Beyond Sight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8…20 seconds, you cannot be Blinded.", ConciseDescription = "Enchantment Spell. (8…20 seconds). You are immune to Blindness.", IconUrl = "https://wiki.guildwars.com/images/a/af/Sight_Beyond_Sight_%28large%29.jpg?20081212205907" }; - public static readonly Skill SignetofAggression = new() { Id = 1776, Name = "Signet of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If you are under the effects of a shout or chant, you gain 2 strikes of adrenaline.", ConciseDescription = "Signet. You gain 2 adrenaline if you are under the effects of a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Signet_of_Aggression_%28large%29.jpg?20081212204022" }; - public static readonly Skill SignetofAgony = new() { Id = 145, Name = "Signet of Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = "", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Signet. You suffer from Bleeding for 25 seconds. All nearby foes take 10…70 damage.", ConciseDescription = "Signet. Deals 10…70 damage to foes near you.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Signet_of_Agony_%28large%29.jpg?20081212202845" }; - public static readonly Skill SignetofAgonyPvP = new() { Id = 3059, Name = "Signet of Agony (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = "", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Signet. You suffer from Bleeding for 25 seconds. All nearby foes take 10…70 damage.", ConciseDescription = "Signet. Deals 10…70 damage to foes near you.", IconUrl = "" }; - public static readonly Skill SignetofBinding = new() { Id = 1743, Name = "Signet of Binding", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You lose 200…50 Health and take control of target enemy-controlled spirit. (50% failure chance with Spawning Power 4 or less.)", ConciseDescription = "Signet. You lose 200…50 Health. Gain control of target enemy-controlled spirit.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Signet_of_Binding_%28large%29.jpg?20081212205926" }; - public static readonly Skill SignetofCapture = new() { Id = 3, Name = "Signet of Capture", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Choose one skill from a nearby dead Boss of your profession. Signet of Capture is permanently replaced by that skill. If that skill was elite, gain 250 XP for every level you have earned.", ConciseDescription = "Signet. Choose one skill from a nearby dead Boss of your profession. Signet of Capture is permanently replaced by that skill. If that skill was elite, gain 250 XP for every level you have earned.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Signet_of_Capture.jpg" }; - public static readonly Skill SignetofClumsiness = new() { Id = 1657, Name = "Signet of Clumsiness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is attacking, that foe and all adjacent foes are interrupted and take 15…60 damage. Any foes using attack skills are knocked down.", ConciseDescription = "Signet. Interrupts an attack for target foe and all adjacent foes. Interruption effect: deals 15…60 damage; knocks down foes using attack skills.", IconUrl = "https://wiki.guildwars.com/images/1/14/Signet_of_Clumsiness_%28large%29.jpg?20081212195945" }; - public static readonly Skill SignetofClumsinessPvP = new() { Id = 3193, Name = "Signet of Clumsiness (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is attacking, that foe and all adjacent foes are interrupted and take 15…60 damage. Any foes using attack skills are knocked down.", ConciseDescription = "Signet. Interrupts an attack for target foe and all adjacent foes. Interruption effect: deals 15…60 damage; knocks down foes using attack skills.", IconUrl = "" }; - public static readonly Skill SignetofCorruption = new() { Id = 1950, Name = "Signet of Corruption", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe and all nearby foes take 20…30 damage. For each affected foe suffering from a condition or hex, you gain 2 Energy (maximum 12…20 Energy).", ConciseDescription = "Signet. Deals 20…30 damage to target and nearby foes. You gain 2 Energy (maximum 12…20) for each of these foes with a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Corruption.jpg" }; - public static readonly Skill SignetofCorruption2 = new() { Id = 2093, Name = "Signet of Corruption", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe and all nearby foes take 20…30 damage. For each affected foe suffering from a condition or hex, you gain 2 Energy (maximum 12…20 Energy).", ConciseDescription = "Signet. Deals 20…30 damage to target and nearby foes. You gain 2 Energy (maximum 12…20) for each of these foes with a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Corruption.jpg" }; - public static readonly Skill SignetofCreation = new() { Id = 1238, Name = "Signet of Creation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You gain 4 Energy for every summoned creature you control within earshot (maximum 3…12 Energy).", ConciseDescription = "Signet. Gain 4 Energy (maximum 3…12 Energy) for each summoned creature you control within earshot.", IconUrl = "https://wiki.guildwars.com/images/1/14/Signet_of_Creation_%28large%29.jpg?20081212205719" }; - public static readonly Skill SignetofDeadlyCorruption = new() { Id = 2186, Name = "Signet of Deadly Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 5…35 damage for each condition on that foe (maximum 130 damage).", ConciseDescription = "Signet. Deals 5…35 damage (maximum 130) for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/4/49/Signet_of_Deadly_Corruption_%28large%29.jpg?20081212194323" }; - public static readonly Skill SignetofDeadlyCorruptionPvP = new() { Id = 3053, Name = "Signet of Deadly Corruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Must follow a dual attack. Target foe takes 5…35 damage for each condition on that foe (maximum 130 damage).", ConciseDescription = "Signet. Deals 5…35 damage (maximum 130) for each condition on target foe.", IconUrl = "" }; - public static readonly Skill SignetofDevotion = new() { Id = 293, Name = "Signet of Devotion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Heal target ally for 14…100 Health.", ConciseDescription = "Signet. Heals for 14…100.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Devotion_%28large%29.jpg?20081212202505" }; - public static readonly Skill SignetofDisenchantment = new() { Id = 882, Name = "Signet of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Lose all Energy. Target foe loses one enchantment.", ConciseDescription = "Signet. Removes one enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/76/Signet_of_Disenchantment_%28large%29.jpg?20081212201420" }; - public static readonly Skill SignetofDisruption = new() { Id = 860, Name = "Signet of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is casting a spell, the spell is interrupted and that foe suffers 10…51 damage. If that foe is hexed, Signet of Disruption can interrupt any non-spell skills.", ConciseDescription = "Signet. Interrupts a spell. Can interrupt any skill if target foe is hexed. Interruption effect: deals 10…51 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Disruption_%28large%29.jpg?20081212200035" }; - public static readonly Skill SignetofDistraction = new() { Id = 1992, Name = "Signet of Distraction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is casting a spell, that spell is interrupted and disabled for 1…5 seconds for each signet you have equipped.", ConciseDescription = "Signet. Interrupts a spell. Interruption effect: target foe's spell is disabled for 1…5 seconds for each signet you have equipped.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Signet_of_Distraction_%28large%29.jpg?20081212201533" }; - public static readonly Skill SignetofGhostlyMight = new() { Id = 1742, Name = "Signet of Ghostly Might", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. For 5…20 seconds, all spirits you control within earshot attack 33% faster and deal 5…10 additional damage.", ConciseDescription = "Elite Signet. (5…20 seconds.) All spirits you control within earshot attack 33% faster and deal +5…10 damage.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Ghostly_Might_%28large%29.jpg?20081212205613" }; - public static readonly Skill SignetofGhostlyMightPvP = new() { Id = 2966, Name = "Signet of Ghostly Might (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Target allied summoned creature's attacks deal 5…35 more damage. After 10 seconds, that creature is destroyed.", ConciseDescription = "Elite Signet. Target allied summoned creature deals +5…35 damage.", IconUrl = "" }; - public static readonly Skill SignetofHumility = new() { Id = 62, Name = "Signet of Humility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = "", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe's elite skill is disabled for 1…16 second[s]. Your non-Mesmer skills are disabled for 10 seconds.", ConciseDescription = "Signet. Disables elite skill (1…16 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/56/Signet_of_Humility_%28large%29.jpg?20081212200053" }; - public static readonly Skill SignetofIllusions = new() { Id = 1346, Name = "Signet of Illusions", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Your next 1…3 spell[s] use your Illusion attribute instead of its normal attribute.", ConciseDescription = "Elite Signet. Your next 1…3 spell[s] use your Illusion attribute instead of its normal attribute.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Signet_of_Illusions_%28large%29.jpg?20081212201435" }; - public static readonly Skill SignetofInfection = new() { Id = 2229, Name = "Signet of Infection", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is Bleeding, that foe is Diseased for 13…20 seconds.", ConciseDescription = "Signet. Inflicts Diseased condition 13…20 seconds if target foe is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/6/66/Signet_of_Infection.jpg" }; - public static readonly Skill SignetofJudgment = new() { Id = 294, Name = "Signet of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Target foe is knocked down. That foe and all adjacent foes take 15…75 holy damage.", ConciseDescription = "Elite Signet. Knocks down target. Deals 15…75 holy damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Signet_of_Judgment_%28large%29.jpg?20081212202402" }; - public static readonly Skill SignetofJudgmentPvP = new() { Id = 2887, Name = "Signet of Judgment (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Target foe is knocked down. That foe and all adjacent foes take 5…50 holy damage. This signet has half the normal range.", ConciseDescription = "Elite Half Range Signet. Knocks down target. Deals 5…50 holy damage to target and adjacent foes.", IconUrl = "" }; - public static readonly Skill SignetofLostSouls = new() { Id = 1365, Name = "Signet of Lost Souls", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is below 50% Health, you gain 10…100 Health and 1…10 Energy.", ConciseDescription = "Signet. You gain 10…100 Health and 1…10 Energy if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Signet_of_Lost_Souls_%28large%29.jpg?20081212203223" }; - public static readonly Skill SignetofMalice = new() { Id = 1036, Name = "Signet of Malice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For each condition suffered by target foe, you lose one condition.", ConciseDescription = "Signet. You lose one condition for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/8/80/Signet_of_Malice_%28large%29.jpg?20081212194303" }; - public static readonly Skill SignetofMidnight = new() { Id = 58, Name = "Signet of Midnight", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Signet, Energy = "", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. You and target touched foe become Blinded for 15 seconds.", ConciseDescription = "Elite Touch Signet. (15 seconds.) Inflicts Blindness condition.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Signet_of_Midnight_%28large%29.jpg?20081212201630" }; - public static readonly Skill SignetofMysticSpeed = new() { Id = 2200, Name = "Signet of Mystic Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For 30 seconds, your next 1…3 self-targeting enchantment[s] cast instantly. Flash enchantments do not consume uses of this skill.", ConciseDescription = "Signet. (30 seconds.) Your next 1…3 self-targeted enchantments cast instantly.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Signet_of_Mystic_Speed_%28large%29.jpg?20081212195034" }; - public static readonly Skill SignetofMysticWrath = new() { Id = 1689, Name = "Signet of Mystic Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 5…35 holy damage for each enchantment on you (maximum 100 holy damage).", ConciseDescription = "Signet. Deals 5…35 holy damage for each enchantment on you (maximum 100 holy damage).", IconUrl = "https://wiki.guildwars.com/images/f/fe/Signet_of_Mystic_Wrath_%28large%29.jpg?20081212202307" }; - public static readonly Skill SignetofPiousLight = new() { Id = 1530, Name = "Signet of Pious Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Remove 1 Dervish enchantment. Target ally is healed for 30…150 Health. If an enchantment was removed in this way, this signet recharges 75% faster.", ConciseDescription = "Signet. Heals for 30…150. Removes one of your Dervish enchantments. Removal effect: recharges 75% faster.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Signet_of_Pious_Light_%28large%29.jpg?20081212194702" }; - public static readonly Skill SignetofPiousRestraint = new() { Id = 2014, Name = "Signet of Pious Restraint", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Remove one Dervish enchantment. Target foe is Crippled for 5…15 seconds. If an enchantment was removed, all foes nearby your target are also Crippled and this signet recharges 75% faster.", ConciseDescription = "Signet. Inflicts Crippled condition (5…15 seconds). Remove one of your Dervish enchantments. Removal effect: also causes Cripple to foes nearby your target and recharges 75% faster.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Signet_of_Pious_Restraint_%28large%29.jpg?20081212194738" }; - public static readonly Skill SignetofPiousRestraintPvP = new() { Id = 3273, Name = "Signet of Pious Restraint (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Lose 1 Dervish enchantment and Cripple target foe 5…15 seconds. If an enchantment was removed, this skill recharges 75% faster.", ConciseDescription = "Signet. (5…15 seconds.) Cripples target foe and removes 1 of your Dervish enchantments. Removal effect: recharges 75% faster.", IconUrl = "" }; - public static readonly Skill SignetofRage = new() { Id = 1269, Name = "Signet of Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 5…50 holy damage and +5…10 holy damage for each adrenaline skill that foe has.", ConciseDescription = "Signet. Deals 5…50 holy damage. Deals 5…10 more holy damage for each of target foe's adrenaline skills.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Signet_of_Rage_%28large%29.jpg?20081212202214" }; - public static readonly Skill SignetofRecall = new() { Id = 1993, Name = "Signet of Recall", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For 10 seconds, you have -4 Energy regeneration. When this effect ends, you gain 13…20 Energy.", ConciseDescription = "Signet. (10 seconds.) You have -4 Energy regeneration. End effect: you gain 13…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Signet_of_Recall_%28large%29.jpg?20081212201618" }; - public static readonly Skill SignetofRejuvenation = new() { Id = 887, Name = "Signet of Rejuvenation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Heal target ally for 15…75. If target ally is casting a spell or attacking, that ally is healed for an additional 15…75 Health.", ConciseDescription = "Signet. Heals for 15…75. Heals for 15…75 more if target ally is casting a spell or attacking.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Signet_of_Rejuvenation_%28large%29.jpg?20081212201937" }; - public static readonly Skill SignetofRemoval = new() { Id = 1690, Name = "Signet of Removal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. If target ally is under the effects of an enchantment, that ally loses one hex and one condition.", ConciseDescription = "Elite Signet. Removes one hex and one condition.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Removal_%28large%29.jpg?20081212201800" }; - public static readonly Skill SignetofReturn = new() { Id = 1778, Name = "Signet of Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = "", Activation = "5", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target party member with 5…15% Health and 1…4% Energy for each party member within earshot.", ConciseDescription = "Signet. Resurrects target party member (5…15% Health and 1…4% Energy for each party member in earshot).", IconUrl = "https://wiki.guildwars.com/images/f/f9/Signet_of_Return_%28large%29.jpg?20081212204107" }; - public static readonly Skill SignetofReturnPvP = new() { Id = 3030, Name = "Signet of Return (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = "", Activation = "5", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target party member with 5…15% Health and 1…4% Energy for each party member within earshot.", ConciseDescription = "Signet. Resurrects target party member (5…15% Health and 1…4% Energy for each party member in earshot).", IconUrl = "" }; - public static readonly Skill SignetofShadows = new() { Id = 876, Name = "Signet of Shadows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 5…35 damage. If your target was Blinded, that foe suffers an additional 15…60 damage.", ConciseDescription = "Signet. Deals 5…35 damage. Deals 15…60 more damage if target foe is Blinded.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Signet_of_Shadows_%28large%29.jpg?20081212194335" }; - public static readonly Skill SignetofSorrow = new() { Id = 1363, Name = "Signet of Sorrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 15…75 damage. If target foe is near a corpse or has a dead pet, this skill recharges instantly.", ConciseDescription = "Signet. Deals 15…75 damage. Recharges instantly if target foe is near a corpse or has a dead pet.", IconUrl = "https://wiki.guildwars.com/images/9/98/Signet_of_Sorrow_%28large%29.jpg?20081212202816" }; - public static readonly Skill SignetofSpirits = new() { Id = 1239, Name = "Signet of Spirits", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. Create 3 level 1…12 spirits. These spirits deal 5…20 damage with attacks and die after 60 seconds.", ConciseDescription = "Elite Signet. Creates 3 level 1…12 spirits (60 second lifespan). These spirits deal 5…20 damage with attacks.", IconUrl = "https://wiki.guildwars.com/images/9/91/Signet_of_Spirits_%28large%29.jpg?20081212205635" }; - public static readonly Skill SignetofSpiritsPvP = new() { Id = 2965, Name = "Signet of Spirits (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. You gain 3…12 Energy if you are within earshot of a spirit.", ConciseDescription = "Elite Signet. You gain 3…12 Energy.", IconUrl = "" }; - public static readonly Skill SignetofStamina = new() { Id = 1411, Name = "Signet of Stamina", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = "", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. You have +50…300 maximum Health. This signet ends if you successfully hit with an attack.", ConciseDescription = "Signet. You have +50…300 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Signet_of_Stamina_%28large%29.jpg?20081212211119" }; - public static readonly Skill SignetofStrength = new() { Id = 944, Name = "Signet of Strength", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Your next 1…16 attack[s] deal +5 damage.", ConciseDescription = "Signet. Your attacks deal +5 damage.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Signet_of_Strength_%28large%29.jpg?20081212210412" }; - public static readonly Skill SignetofSuffering = new() { Id = 1364, Name = "Signet of Suffering", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = "", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Signet. You suffer from Bleeding for 6 seconds. The next Necromancer skill that targets a foe causes Bleeding for 2…16 seconds.", ConciseDescription = "Elite Signet. You Bleed for 6 seconds. Applies Bleeding (2…16 seconds) to the target of your next Necromancer skill.", IconUrl = "https://wiki.guildwars.com/images/0/00/Signet_of_Suffering_%28large%29.jpg?20081212202759" }; - public static readonly Skill SignetofSynergy = new() { Id = 1585, Name = "Signet of Synergy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target other ally is healed for 40…100 Health. If you are not under the effects of an enchantment, you are also healed for 40…100 Health.", ConciseDescription = "Signet. Heal target ally for 40…100. You are also healed for 40…100 if you are not enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Signet_of_Synergy_%28large%29.jpg?20081212204225" }; - public static readonly Skill SignetofToxicShock = new() { Id = 1647, Name = "Signet of Toxic Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. If target foe is suffering from Poison, that foe takes 10…100 damage.", ConciseDescription = "Signet. Deals 10…100 damage.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Signet_of_Toxic_Shock_%28large%29.jpg?20081212194241" }; - public static readonly Skill SignetofTwilight = new() { Id = 1648, Name = "Signet of Twilight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For each hex on target foe, that foe loses one enchantment.", ConciseDescription = "Signet. Removes one enchantment for each hex on target foe.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Signet_of_Twilight_%28large%29.jpg?20081212194448" }; - public static readonly Skill SignetofWeariness = new() { Id = 59, Name = "Signet of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = "", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe and all nearby foes lose 3…8 Energy and suffer from Weakness for 1…12 second[s].", ConciseDescription = "Signet. Also affects foes near your target. Causes 3…8 Energy loss and inflicts Weakness (1…12 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/20/Signet_of_Weariness_%28large%29.jpg?20081212200156" }; - public static readonly Skill SilverwingSlash = new() { Id = 1144, Name = "Silverwing Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Sword Attack. This attack strikes for +1…40 damage if it hits.", ConciseDescription = "Sword Attack. Deals +1…40 damage.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Silverwing_Slash_%28large%29.jpg?20081212210044" }; - public static readonly Skill SimpleThievery = new() { Id = 1350, Name = "Simple Thievery", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Interrupt target foe's action. If that action was a skill, that skill is disabled for 5…20 seconds, and Simple Thievery is replaced by that skill.", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: If a skill was interrupted, that skill is disabled and Simple Thievery becomes that skill (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7a/Simple_Thievery_%28large%29.jpg?20081212201614" }; - public static readonly Skill SiphonSpeed = new() { Id = 951, Name = "Siphon Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…15 seconds, target foe moves 33% slower and you move 33% faster. This spell has half the normal range. This spell recharges 50% faster if cast on a moving foe.", ConciseDescription = "Half Range Hex Spell. (5…15 seconds.) Target foe moves 33% slower and you move 33% faster. Recharges 50% faster if cast on a moving foe.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Siphon_Speed_%28large%29.jpg?20081212194308" }; - public static readonly Skill SiphonStrength = new() { Id = 827, Name = "Siphon Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…20 seconds, target foe deals 5…50 less damage with attacks and all of your attacks against that foe have an additional 33% chance of being a critical hit.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe deals 5…50 attack damage. You have +33% chance to land a critical hit on this foe.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Siphon_Strength_%28large%29.jpg?20081212194246" }; - public static readonly Skill SkullCrack = new() { Id = 329, Name = "Skull Crack", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "¹⁄₂", Recharge = "", Overcast = "", Adrenaline = "9", Sacrifice = "", Upkeep = "", Description = "Elite Melee Attack. If it hits, this attack interrupts the target's current action. If that foe was casting a spell, that foe is Dazed for 10 seconds.", ConciseDescription = "Elite Melee Attack. Interrupts an action. Inflicts Dazed condition (10 seconds) if target is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Skull_Crack_%28large%29.jpg?20081212205959" }; - public static readonly Skill SlayersSpear = new() { Id = 1783, Name = "Slayer's Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "10", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…25 damage. If that foe has more Health than you, that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Deals +5…25 damage. Inflicts Deep Wound condition (5…20 seconds) if target has more Health than you.", IconUrl = "https://wiki.guildwars.com/images/7/74/Slayer%27s_Spear_%28large%29.jpg?20081212204219" }; - public static readonly Skill SlipperyGround = new() { Id = 2191, Name = "Slippery Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target or adjacent foes are Blind or moving, these foes are knocked down. There is a 50% chance of failure with Water Magic less than 5.", ConciseDescription = "Spell. Causes knock-down if this foe is Blind or moving. Affects foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Slippery_Ground_%28large%29.jpg?20081212195323" }; - public static readonly Skill SlipperyGroundPvP = new() { Id = 3398, Name = "Slippery Ground (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is Blind or moving, that foe is knocked down. (50% failure chance with Water Magic 4 or less.)", ConciseDescription = "Spell. Causes knock-down if this foe is Blind or moving.", IconUrl = "" }; - public static readonly Skill SliverArmor = new() { Id = 1084, Name = "Sliver Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…11 seconds, you have 25…50% chance to block attacks and whenever you are the target of a hostile spell or attack one nearby foe is struck for 5…35 earth damage.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You have 25…50% chance to block. Deals 5…35 earth damage to one nearby foe whenever you are the target of a hostile spell or attack.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Sliver_Armor_%28large%29.jpg?20081212195131" }; - public static readonly Skill SlothHuntersShot = new() { Id = 2069, Name = "Sloth Hunter's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, target foe takes +10…25 damage. If that foe is not using a skill, Sloth Hunter's Shot does an additional +10…35 damage.", ConciseDescription = "Bow Attack. Deals +10…25 damage. Deals +10…35 more damage if target foe is not using a skill.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Sloth_Hunter%27s_Shot_%28large%29.jpg?20081212204732" }; - public static readonly Skill SlothHuntersShotPvP = new() { Id = 2925, Name = "Sloth Hunter's Shot (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If this attack hits, target foe takes +5…20 damage. If that foe is not using a skill, Sloth Hunter's Shot does an additional +5…15 damage.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Deals +5…15 more damage if target foe is not using a skill.", IconUrl = "" }; - public static readonly Skill Smite = new() { Id = 240, Name = "Smite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. This attack deals 10…55 Holy damage. If attacking, your target takes an additional 10…35 Holy damage.", ConciseDescription = "Spell. Deals 10…55 holy damage. Deals 10…35 more holy damage if target is attacking.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Smite_%28large%29.jpg?20090531003448" }; - public static readonly Skill SmiteCondition = new() { Id = 2004, Name = "Smite Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove one condition from target ally. If a condition was removed, foes in the area take 10…60 holy damage.", ConciseDescription = "Spell. Removes a condition. Removal effect: deals 10…60 holy damage to foes in the area of target ally.", IconUrl = "https://wiki.guildwars.com/images/3/30/Smite_Condition_%28large%29.jpg?20081212202513" }; - public static readonly Skill SmiteHex = new() { Id = 302, Name = "Smite Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove a hex from target ally. If a hex is removed, foes in the area suffer 10…85 holy damage.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effect: deals 10…85 holy damage to foes in the area of target ally.", IconUrl = "https://wiki.guildwars.com/images/8/83/Smite_Hex_%28large%29.jpg?20081212201756" }; - public static readonly Skill SmitersBoon = new() { Id = 2005, Name = "Smiter's Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, your Smiting Prayers have double the Divine Favor bonus.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your Smiting Prayers have double Divine Favor healing bonus.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Smiter%27s_Boon_%28large%29.jpg?20081212201825" }; - public static readonly Skill SmitersBoonPvP = new() { Id = 2895, Name = "Smiter's Boon (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "25", Activation = "¹⁄₄", Recharge = "90", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5 seconds, your Smiting Prayers have double the Divine Favor bonus.", ConciseDescription = "Enchantment Spell. (5 seconds.) Your Smiting Prayers have double Divine Favor healing bonus.", IconUrl = "" }; - public static readonly Skill SmokePowderDefense = new() { Id = 2136, Name = "Smoke Powder Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8 seconds, the next time you are struck, you take half damage and all adjacent foes are Blinded for 2…6 seconds.", ConciseDescription = "Stance. (8 seconds.) The next time you are struck, you take half damage and inflict Blindness condition (2…6 seconds) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/2/29/Smoke_Powder_Defense_%28large%29.jpg?20081212194138" }; - public static readonly Skill SmokeTrap = new() { Id = 1729, Name = "Smoke Trap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Trap. When Smoke Trap is triggered, nearby foes are Blinded and Dazed for 5…10 seconds. Smoke Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Elite Trap. (90 seconds.) Inflicts Blinded and Dazed conditions (5…10 seconds) to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/18/Smoke_Trap_%28large%29.jpg?20081212205117" }; - public static readonly Skill SmolderingEmbers = new() { Id = 1090, Name = "Smoldering Embers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe is struck for 10…70 fire damage. If you are Overcast, that foe is hexed with Smoldering Embers for 3 seconds and takes 5…25 additional fire damage each second.", ConciseDescription = "Hex Spell. Deals 10…70 fire damage to target. If you are Overcast, foe is hexed for 3 seconds, taking 5…25 fire damage each second.", IconUrl = "https://wiki.guildwars.com/images/d/de/Smoldering_Embers_%28large%29.jpg?20081212195335" }; - public static readonly Skill SmoothCriminal = new() { Id = 2412, Name = "Smooth Criminal", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 10…20 seconds, one random spell is disabled for target foe and Smooth Criminal is replaced by that spell. You gain 5…10 Energy.", ConciseDescription = "Spell. (10…20 seconds.) Disables one Spell. This skill becomes that Spell. You gain 5…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/3/33/Smooth_Criminal.jpg" }; - public static readonly Skill Snare = new() { Id = 854, Name = "Snare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "5", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Snare is triggered, all nearby foes become Crippled for 3…15 seconds. Snare ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/67/Snare_%28large%29.jpg?20081212205222" }; - public static readonly Skill SneakAttack = new() { Id = 2116, Name = "Sneak Attack", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, target foe is Blinded for 5…8 seconds. This attack counts as a lead attack.", ConciseDescription = "Melee Attack. Inflicts Blindness (5…8 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/87/Sneak_Attack.jpg" }; - public static readonly Skill SnowStorm = new() { Id = 2222, Name = "Snow Storm", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Create a Snow Storm at target foe's location. For 5 seconds, foes adjacent to that location are struck for 30…40 cold damage each second.", ConciseDescription = "Spell. Deals 30…40 cold damage each second (5 seconds). Hits foes adjacent to target foe's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Snow_Storm.jpg" }; - public static readonly Skill SoldiersDefense = new() { Id = 1699, Name = "Soldier's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…6 second[s], you have a 75% chance to block attacks while under the effects of a shout or chant. You gain 1 strike of adrenaline for each blocked attack.", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block while under the effects of a shout or chant. Block effect: gain 1 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Soldier%27s_Defense_%28large%29.jpg?20081212211045" }; - public static readonly Skill SoldiersFury = new() { Id = 1773, Name = "Soldier's Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Echo. For 10…35 seconds, if you are under the effects of a chant or a shout, you attack 33% faster and gain 33% more adrenaline, but you have -20 armor.", ConciseDescription = "Elite Echo. (10…35 seconds.) You attack 33% faster and gain 33% more adrenaline if under the effects of a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/6/68/Soldier%27s_Fury_%28large%29.jpg?20081212203834" }; - public static readonly Skill SoldiersSpeed = new() { Id = 2196, Name = "Soldier's Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 3…18 seconds, you move 15% faster. You move an additional 15% faster while under the effects of a chant or shout.", ConciseDescription = "Stance. (3…18 seconds.) You move 15% faster and an additional 15% while affected by a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Soldier%27s_Speed_%28large%29.jpg?20081212210136" }; - public static readonly Skill SoldiersStance = new() { Id = 1698, Name = "Soldier's Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…15 seconds, you have a 75% chance to block. You attack 33% faster while under the effects of a shout or chant.", ConciseDescription = "Elite Stance. (5…15 seconds.) You have a 75% chance to block. You attack 33% faster while under the effects of a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Soldier%27s_Stance_%28large%29.jpg?20081212210114" }; - public static readonly Skill SoldiersStancePvP = new() { Id = 3156, Name = "Soldier's Stance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 4…10 seconds, you attack 33% faster while under the effects of a shout or chant.", ConciseDescription = "Elite Stance. (4…10 seconds.) You attack 33% faster while under the effects of a shout or chant.", IconUrl = "" }; - public static readonly Skill SoldiersStrike = new() { Id = 1695, Name = "Soldier's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you deal +10…40 more damage. If you are under the effects of a chant or shout, this attack cannot be blocked.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Unblockable if you are under the effects of a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/6/67/Soldier%27s_Strike_%28large%29.jpg?20081212210236" }; - public static readonly Skill SongofConcentration = new() { Id = 1567, Name = "Song of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Chant, Energy = "", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next skill used by each ally within earshot cannot be interrupted.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot are uninterruptible with their next skill.", IconUrl = "https://wiki.guildwars.com/images/8/85/Song_of_Concentration_%28large%29.jpg?20081212204003" }; - public static readonly Skill SongofPower = new() { Id = 1560, Name = "Song of Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "25", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 5…20 seconds, each ally within earshot gains 4 Energy regeneration until that ally uses a Skill.", ConciseDescription = "Chant. (5…20 seconds.) Allies in earshot gain +4 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/3/36/Song_of_Power_%28large%29.jpg?20081212203912" }; - public static readonly Skill SongofPurification = new() { Id = 1570, Name = "Song of Purification", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "", Activation = "2", Recharge = "", Overcast = "", Adrenaline = "5", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 20 seconds, the next 1…3 skill[s] used by each ally within earshot remove 1 condition from that ally.", ConciseDescription = "Elite Chant. (20 seconds.) Allies in earshot lose one condition with their next 1…3 skill[s].", IconUrl = "https://wiki.guildwars.com/images/5/5f/Song_of_Purification_%28large%29.jpg?20081212203929" }; - public static readonly Skill SongofRestoration = new() { Id = 1771, Name = "Song of Restoration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 10 seconds, the next time each party member within earshot uses a skill, that party member gains 45…110 Health.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 45…110 Health with their next skill.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Song_of_Restoration_%28large%29.jpg?20081212204204" }; - public static readonly Skill SongofRestorationPvP = new() { Id = 2878, Name = "Song of Restoration (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Chant. For 10 seconds, the next time each party member within earshot uses a skill, that party member gains 45…110 Health.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 45…110 Health with their next skill.", IconUrl = "" }; - public static readonly Skill Soothing = new() { Id = 1266, Name = "Soothing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. All foes within its range take twice as long to build adrenaline. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (15…45 second lifespan). Building adrenaline takes twice as long for foes within range.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Soothing_%28large%29.jpg?20081212205716" }; - public static readonly Skill SoothingPvP = new() { Id = 3009, Name = "Soothing (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "25", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. All foes within its range take twice as long to build adrenaline. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (15…45 second lifespan). Building adrenaline takes twice as long for foes within range.", IconUrl = "" }; - public static readonly Skill SoothingImages = new() { Id = 56, Name = "Soothing Images", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 8…20 seconds, target foe and all adjacent foes cannot gain adrenaline.", ConciseDescription = "Hex Spell. Also hexes foe adjacent to target. (8…20 seconds). These foes cannot gain adrenaline.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Soothing_Images_%28large%29.jpg?20081212200238" }; - public static readonly Skill SoothingMemories = new() { Id = 1233, Name = "Soothing Memories", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target ally is healed for 10…100 Health. If you are holding an item, you gain 3 Energy.", ConciseDescription = "Spell. Heals for 10…100. You gain 3 Energy if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Soothing_Memories_%28large%29.jpg?20081212205312" }; - public static readonly Skill SoulBarbs = new() { Id = 100, Name = "Soul Barbs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, target foe takes 15…30 damage when an enchantment or hex is cast on that target.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 15…30 damage when an enchantment or hex is cast on target foe.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Soul_Barbs_%28large%29.jpg?20081212202827" }; - public static readonly Skill SoulBind = new() { Id = 901, Name = "Soul Bind", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 30 seconds, every time target foe is healed, the healer takes 20…80 damage. This hex ends if target is suffering from a Smiting Prayers hex.", ConciseDescription = "Elite Hex Spell. (30 seconds.) Every time target foe is healed, the healer takes 20…80 damage.", IconUrl = "https://wiki.guildwars.com/images/d/de/Soul_Bind_%28large%29.jpg?20081212203501" }; - public static readonly Skill SoulFeast = new() { Id = 96, Name = "Soul Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Exploit nearest corpse to gain 50…280 Health.", ConciseDescription = "Spell. You gain 50…280 Health.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Soul_Feast_%28large%29.jpg?20081212203408" }; - public static readonly Skill SoulLeech = new() { Id = 128, Name = "Soul Leech", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, whenever target foe casts a spell, you steal up to 16…80 Health from that foe.", ConciseDescription = "Elite Hex Spell. (10 seconds.) Steal 16…80 Health whenever target foe casts a spell.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Soul_Leech_%28large%29.jpg?20081212203024" }; - public static readonly Skill SoulTaker = new() { Id = 3423, Name = "Soul Taker", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 3…30 seconds, your attacks sacrifice 15…20 health and deal 15…20 more damage.", ConciseDescription = "Elite Enchantment Spell. (3…30 seconds.) Attacks deal +15…20 damage and sacrifice 15…20 health.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Soul_Taker.jpg" }; - public static readonly Skill SoulTwisting = new() { Id = 1240, Name = "Soul Twisting", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 5…45 seconds, your Binding Rituals cost 15 less Energy (minimum 10) and recharge instantly. Soul Twisting ends after 1…3 Binding Ritual[s].", ConciseDescription = "Elite Skill. (5…45 seconds.) Your Binding Rituals cost 15 less Energy (minimum 10) and recharge instantly.", IconUrl = "https://wiki.guildwars.com/images/1/18/Soul_Twisting_%28large%29.jpg?20081212205643" }; - public static readonly Skill SpearofFury = new() { Id = 1957, Name = "Spear of Fury", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. This attack deals +30…40 damage. If this attack hits a foe suffering from a condition, you gain 3…6 strikes of adrenaline.", ConciseDescription = "Spear Attack. Deals +30…40 damage. Gain 3…6 strikes of adrenaline if you hit a foe with a condition.", IconUrl = "https://wiki.guildwars.com/images/b/be/Spear_of_Fury.jpg" }; - public static readonly Skill SpearofFury2 = new() { Id = 2099, Name = "Spear of Fury", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. This attack deals +30…40 damage. If this attack hits a foe suffering from a condition, you gain 3…6 strikes of adrenaline.", ConciseDescription = "Spear Attack. Deals +30…40 damage. Gain 3…6 strikes of adrenaline if you hit a foe with a condition.", IconUrl = "https://wiki.guildwars.com/images/b/be/Spear_of_Fury.jpg" }; - public static readonly Skill SpearofLight = new() { Id = 1130, Name = "Spear of Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Spear of Light flies toward target foe and deals 26…56 holy damage if it hits. Spear of Light deals +15…60 damage if it hits an attacking foe.", ConciseDescription = "Spell. Projectile: deals 26…56 holy damage. Deals 15…60 more damage if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/9/91/Spear_of_Light_%28large%29.jpg?20081212202440" }; - public static readonly Skill SpearofLightning = new() { Id = 1551, Name = "Spear of Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, it deals +8…20 lightning damage. This attack has 25% armor penetration.", ConciseDescription = "Spear Attack. Deals +8…20 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Spear_of_Lightning_%28large%29.jpg?20081212204011" }; - public static readonly Skill SpearofRedemption = new() { Id = 2238, Name = "Spear of Redemption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "3", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If it fails to hit, you lose one condition.", ConciseDescription = "Spear Attack. Deals +5…20 damage. If it fails to hit, you lose one condition.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Spear_of_Redemption_%28large%29.jpg?20081212203735" }; - public static readonly Skill SpearSwipe = new() { Id = 2210, Name = "Spear Swipe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Spear | SkillType.Attack, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage and target foe is Dazed for 4…10 seconds. This attack has melee range.", ConciseDescription = "Spear Melee Attack. Deals +5…20 damage and inflicts Dazed condition (4…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c9/Spear_Swipe_%28large%29.jpg?20081212204040" }; - public static readonly Skill SpellBreaker = new() { Id = 273, Name = "Spell Breaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…17 seconds, target ally cannot be the target of enemy spells.", ConciseDescription = "Elite Enchantment Spell. (5…17 seconds.) Target ally cannot be the target of enemy spells.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Spell_Breaker_%28large%29.jpg?20081212202315" }; - public static readonly Skill SpellShield = new() { Id = 957, Name = "Spell Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, while you are casting spells, foes cannot target you with spells. When Spell Shield ends, all your skills are disabled for 10…5 seconds.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) While casting spells, you cannot be the target of spells.", IconUrl = "https://wiki.guildwars.com/images/3/39/Spell_Shield_%28large%29.jpg?20081212201813" }; - public static readonly Skill SpikeTrap = new() { Id = 461, Name = "Spike Trap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Trap. When Spike Trap is triggered, every second (for 2 seconds), all nearby foes are struck for 10…40 piercing damage, become Crippled for 3…25 seconds, and are knocked down. Spike Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Elite Trap. (90 seconds.) Affects nearby foes. Every second, (for 2 seconds), this trap deals 10…40 piercing damage, causes knockdown, and inflicts Crippled condition (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Spike_Trap_%28large%29.jpg?20081212204858" }; - public static readonly Skill SpinalShivers = new() { Id = 124, Name = "Spinal Shivers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10…40 seconds, whenever target foe is struck for cold damage while using a skill, that foe is interrupted, and you lose 10…5 Energy or Spinal Shivers ends.", ConciseDescription = "Hex Spell. (10…40 seconds.) Cold damage interrupts target foe's skills.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spinal_Shivers_%28large%29.jpg?20081212203333" }; - public static readonly Skill SpiritBond = new() { Id = 1114, Name = "Spirit Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, whenever target ally takes more than 50 damage from the next 10 attacks or spells, that ally is healed for 30…90 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Heals for 30…90 whenever target ally takes more than 50 damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Spirit_Bond_%28large%29.jpg?20081212201802" }; - public static readonly Skill SpiritBondPvP = new() { Id = 2892, Name = "Spirit Bond (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 8 seconds, whenever target ally takes more than 50 damage from the next 10 attacks or spells, that ally is healed for 30…90 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Heals for 30…90 whenever target ally takes more than 50 damage.", IconUrl = "" }; - public static readonly Skill SpiritBoonStrike = new() { Id = 1226, Name = "Spirit Boon Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 20…65 lightning damage, and all spirits you control within earshot gain 20…65 Health.", ConciseDescription = "Spell. Deals 20…65 lightning damage. Spirits you control within earshot gain 20…65 Health.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spirit_Boon_Strike_%28large%29.jpg?20081212205433" }; - public static readonly Skill SpiritBurn = new() { Id = 919, Name = "Spirit Burn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…50 lightning damage. If any spirits are within earshot, Spirit Burn causes Burning for 1…5 second[s].", ConciseDescription = "Spell. Deals 5…50 lightning damage. Inflicts Burning condition (1…5 second[s]) if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/8/89/Spirit_Burn_%28large%29.jpg?20081212205901" }; - public static readonly Skill SpiritChanneling = new() { Id = 1231, Name = "Spirit Channeling", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 12 seconds, you have +1…6 Energy regeneration. When you cast this spell, you gain 3…12 Energy if you are within earshot of a spirit.", ConciseDescription = "Elite Enchantment Spell. (12 seconds.) You have +1…6 Energy regeneration. Initial effect: you gain 3…12 Energy if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Spirit_Channeling_%28large%29.jpg?20081212205412" }; - public static readonly Skill SpiritLight = new() { Id = 915, Name = "Spirit Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "17%", Upkeep = "", Description = "Spell. Target ally is healed for 60…180. If any spirits are within earshot, you don't sacrifice Health.", ConciseDescription = "Spell. Heals for 60…180. You don't sacrifice Health if you are within earshot of any spirits.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Spirit_Light_%28large%29.jpg?20081212205938" }; - public static readonly Skill SpiritLightWeapon = new() { Id = 1257, Name = "Spirit Light Weapon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 10 seconds, target ally gains 1…15 Health per second and an additional 1…15 Health per second if that ally is within earshot of a spirit.", ConciseDescription = "Elite Weapon Spell. (10 seconds.) Target ally gains 1…15 Health each second. 1…15 more healing per second while within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Spirit_Light_Weapon_%28large%29.jpg?20081212205604" }; - public static readonly Skill SpiritofFailure = new() { Id = 48, Name = "Spirit of Failure", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "3", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 30 seconds, target foe has a 25% chance to miss with attacks. You gain 1…3 Energy whenever that foe fails to hit in combat.", ConciseDescription = "Hex Spell. (30 seconds.) Target foe has 25% chance to miss. You gain 1…3 Energy whenever this foe misses.", IconUrl = "https://wiki.guildwars.com/images/2/22/Spirit_of_Failure_%28large%29.jpg?20081212200445" }; - public static readonly Skill SpiritRift = new() { Id = 910, Name = "Spirit Rift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Open a Spirit Rift at target foe's location. After 3 seconds, all adjacent foes are struck for 25…125 lightning damage and suffer from Cracked Armor for 1…20 second[s].", ConciseDescription = "Spell. After 3 seconds, affects foes adjacent to target's initial location. Deals 25…125 lightning damage and inflicts Cracked Armor (1…20 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/55/Spirit_Rift_%28large%29.jpg?20081212205400" }; - public static readonly Skill SpiritShackles = new() { Id = 66, Name = "Spirit Shackles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "3", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe loses 5 Energy whenever that foe attacks.", ConciseDescription = "Hex Spell. (5…20). Target foe loses 5 Energy whenever it attacks.", IconUrl = "https://wiki.guildwars.com/images/0/00/Spirit_Shackles_%28large%29.jpg?20081212201459" }; - public static readonly Skill SpiritSiphon = new() { Id = 1228, Name = "Spirit Siphon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. The spirit nearest you loses all Energy. You gain 15…50% of that Energy.", ConciseDescription = "Spell. The spirit nearest you loses all Energy. You gain 15…50% of that Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Spirit_Siphon_%28large%29.jpg?20081212205734" }; - public static readonly Skill SpirittoFlesh = new() { Id = 918, Name = "Spirit to Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Touch | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target touched allied spirit is destroyed. All nearby allies are healed for 30…240.", ConciseDescription = "Touch Spell. Destroys target touched allied spirit. Heals nearby allies for 30…240.", IconUrl = "https://wiki.guildwars.com/images/1/12/Spirit_to_Flesh_%28large%29.jpg?20081212205553" }; - public static readonly Skill SpiritTransfer = new() { Id = 962, Name = "Spirit Transfer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. The spirit nearest you loses 5…50 Health. Target ally is healed for 5 for each point of Health lost.", ConciseDescription = "Spell. The spirit nearest you loses 5…50 Health. Heals target ally for 5 for each point of Health lost.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Spirit_Transfer_%28large%29.jpg?20081212205503" }; - public static readonly Skill SpiritWalk = new() { Id = 1040, Name = "Spirit Walk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Shadow Step to target spirit.", ConciseDescription = "Spell. Shadow Step to target Spirit.", IconUrl = "https://wiki.guildwars.com/images/d/de/Spirit_Walk_%28large%29.jpg?20081212194156" }; - public static readonly Skill SpiritsGift = new() { Id = 1480, Name = "Spirit's Gift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, whenever you create a creature, all allies near that creature gain 5…50 Health and lose 1 condition.", ConciseDescription = "Enchantment Spell. (60 seconds.) Whenever you create a creature, all nearby allies gain 5…50 Health and lose one condition.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spirit%27s_Gift_%28large%29.jpg?20081212205405" }; - public static readonly Skill SpiritsStrength = new() { Id = 1736, Name = "Spirit's Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 15…60 seconds, your attacks deal 5…35 more damage while under the effects of a weapon spell.", ConciseDescription = "Elite Enchantment Spell. (15…60 seconds.) Your attacks deal +5…35 damage if you are under a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/8/84/Spirit%27s_Strength_%28large%29.jpg?20081212205259" }; - public static readonly Skill SpiritleechAura = new() { Id = 2203, Name = "Spiritleech Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 5…20 seconds, all of your spirits within earshot deal 5…20 less damage and steal 5…20 Health when they attack.", ConciseDescription = "Skill. (5…20 seconds.) All of your spirits within earshot deal 5…20 less damage and steal 5…20 Health when they attack.", IconUrl = "https://wiki.guildwars.com/images/5/58/Spiritleech_Aura_%28large%29.jpg?20081212205610" }; - public static readonly Skill SpiritualPain = new() { Id = 1336, Name = "Spiritual Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 15…75 damage. All hostile summoned creatures in the area of that foe take 25…125 damage.", ConciseDescription = "Spell. Deals 15…75 damage. Deals 25…125 damage to hostile summoned creatures in the area of your target foe.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Spiritual_Pain_%28large%29.jpg?20081212200047" }; - public static readonly Skill SpiritualPainPvP = new() { Id = 3189, Name = "Spiritual Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 5…40 damage. All hostile summoned creatures in the area of that foe take 25…125 damage.", ConciseDescription = "Spell. Deals 5…40 damage. Deals 25…125 damage to hostile summoned creatures in the area of your target foe.", IconUrl = "" }; - public static readonly Skill SpitefulSpirit = new() { Id = 121, Name = "Spiteful Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 8…20 seconds, whenever target foe attacks or uses a skill, Spiteful Spirit deals 5…35 shadow damage to that foe and all adjacent allies of that foe.", ConciseDescription = "Elite Hex Spell. (8…20 seconds.) Deals 5…35 damage to target and adjacent foes whenever this foe attacks or uses a skill.", IconUrl = "https://wiki.guildwars.com/images/3/37/Spiteful_Spirit_%28large%29.jpg?20081212202718" }; - public static readonly Skill SplinterShot = new() { Id = 852, Name = "Splinter Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Splinter Shot hits, you deal +3…15 damage. If Splinter Shot is blocked, all foes adjacent to your target take 5…65 damage.", ConciseDescription = "Bow Attack. Deals +3…15 damage. Deals 5…65 damage to adjacent foes if blocked.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Splinter_Shot_%28large%29.jpg?20081212204519" }; - public static readonly Skill SplinterWeapon = new() { Id = 792, Name = "Splinter Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 20 seconds, target ally has a Splinter Weapon. Target ally's next 1…5 attack[s] deal 5…50 damage to up to 4 adjacent foes.", ConciseDescription = "Weapon Spell. (20 seconds.) Attacks deal 5…50 damage to 3 adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Splinter_Weapon_%28large%29.jpg?20081212205418" }; - public static readonly Skill SplinterWeaponPvP = new() { Id = 2868, Name = "Splinter Weapon (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 20 seconds, target ally has a Splinter Weapon. Target ally's next 1…5 attack[s] deal 5…30 damage to up to 4 adjacent foes.", ConciseDescription = "Weapon Spell. (20 seconds.) Attacks deal 5…30 damage to 3 adjacent foes.", IconUrl = "" }; - public static readonly Skill SpoilVictor = new() { Id = 1066, Name = "Spoil Victor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 3…15 seconds, whenever target foe attacks or casts a spell on a creature with less Health, that foe loses 25…100 Health.", ConciseDescription = "Elite Hex Spell. (3…15 seconds.) Causes 25…100 Health loss whenever target foe attacks or casts spells on a creature with less Health.", IconUrl = "https://wiki.guildwars.com/images/8/89/Spoil_Victor_%28large%29.jpg?20081212203136" }; - public static readonly Skill SpoilVictorPvP = new() { Id = 3233, Name = "Spoil Victor (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 3…15 seconds, whenever target foe attacks or casts a spell on a creature with less Health that foe loses 15…75 Health.", ConciseDescription = "Elite Hex Spell. (3…15 seconds.) Causes 15…75 Health loss whenever target foe attacks or casts spells on a creature with less Health.", IconUrl = "" }; - public static readonly Skill SpotlessMind = new() { Id = 2064, Name = "Spotless Mind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…15 seconds, target other ally loses a hex every 5 seconds.", ConciseDescription = "Enchantment Spell. (1…15 seconds.) Removes a hex every 5 seconds.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Spotless_Mind_%28large%29.jpg?20081212201833" }; - public static readonly Skill SpotlessSoul = new() { Id = 2065, Name = "Spotless Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 1…15 seconds, target other ally loses a condition every 3 seconds.", ConciseDescription = "Enchantment Spell. (1…15 seconds.) Removes a condition every 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Spotless_Soul_%28large%29.jpg?20081212201847" }; - public static readonly Skill Sprint = new() { Id = 349, Name = "Sprint", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8…14 seconds, you move 25% faster.", ConciseDescription = "Stance. (8…14 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/6/64/Sprint_%28large%29.jpg?20090531021823" }; - public static readonly Skill StaggeringBlow = new() { Id = 360, Name = "Staggering Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. If this hammer blow hits, your target will suffer from Weakness for 5…20 seconds.", ConciseDescription = "Hammer Attack. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b9/Staggering_Blow_%28large%29.jpg?20081212211123" }; - public static readonly Skill StaggeringForce = new() { Id = 1498, Name = "Staggering Force", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all nearby foes have Cracked Armor for 1…10 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to nearby foes. End effect: inflicts Cracked Armor condition (1…10 second[s]) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Staggering_Force_%28large%29.jpg?20081212194907" }; - public static readonly Skill StandYourGround = new() { Id = 1589, Name = "Stand Your Ground!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 5…20 seconds, all party members within earshot receive +24 armor when not moving.", ConciseDescription = "Shout. (5…20 seconds.) Party members in earshot gain +24 armor when not moving.", IconUrl = "https://wiki.guildwars.com/images/b/b5/%22Stand_Your_Ground%21%22_%28large%29.jpg" }; - public static readonly Skill StandYourGroundPvP = new() { Id = 3032, Name = "Stand Your Ground! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill StandingSlash = new() { Id = 996, Name = "Standing Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If it hits, Standing Slash deals +5…20 damage plus an additional 5…20 damage if you are in a stance.", ConciseDescription = "Sword Attack. Deals +5…20 damage. Deals 5…20 more damage if you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Standing_Slash_%28large%29.jpg?20081212210002" }; - public static readonly Skill StarBurst = new() { Id = 1095, Name = "Star Burst", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Touch | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "7", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target touched foe and all foes in the area are struck for 7…112 fire damage and set on fire for 1…4 second[s]. For each foe you hit, gain 2 Energy.", ConciseDescription = "Elite Touch Spell. Deals 7…112 fire damage. Inflicts Burning (1…4 seconds). Gain 2 Energy for each foe struck. Also hits foes in the area.", IconUrl = "https://wiki.guildwars.com/images/7/75/Star_Burst_%28large%29.jpg?20081212195617" }; - public static readonly Skill SteadyStance = new() { Id = 1701, Name = "Steady Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 10 seconds, the next time you would be knocked down, you gain 1…3 strike[s] of adrenaline and 1…7 Energy instead.", ConciseDescription = "Elite Stance. (10 seconds.) The next time you would be knocked-down, you gain 1…3 adrenaline and 1…7 Energy instead.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Steady_Stance_%28large%29.jpg?20081212210301" }; - public static readonly Skill Steam = new() { Id = 846, Name = "Steam", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 20…60 cold damage. If target foe is on fire, Steam Blinds that foe for 5…10 seconds.", ConciseDescription = "Spell. Deals 20…60 cold damage. Inflicts Blindness condition (5…10 seconds) if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Steam_%28large%29.jpg?20081212195442" }; - public static readonly Skill SteelfangSlash = new() { Id = 1702, Name = "Steelfang Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "1", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Sword Attack. If this attack hits, you deal +1…31 damage. If you hit a foe that is knocked down, you gain 1…5 adrenaline.", ConciseDescription = "Sword Attack. Deals +1…31 damage. You gain 1…5 adrenaline if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/7/75/Steelfang_Slash_%28large%29.jpg?20081212210633" }; - public static readonly Skill StolenSpeed = new() { Id = 880, Name = "Stolen Speed", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…10 seconds, spells cast by the target foe and all adjacent foes take 100% longer to cast. Spells targeting these foes that are cast by you or your allies take 50% less time to cast.", ConciseDescription = "Elite Hex Spell. Also hexes adjacent foes (1…10 seconds). Doubles spell casting time. Spells cast by you or your allies have -50% casting times.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Stolen_Speed_%28large%29.jpg?20081212201505" }; - public static readonly Skill StolenSpeedPvP = new() { Id = 3187, Name = "Stolen Speed (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…10 second[s], spells cast by the target foe and all adjacent foes take 100% longer to cast. Spells you cast that target these foes take 50% less time to cast.", ConciseDescription = "Elite Hex Spell. Also hexes adjacent foes (1…10 second[s]). Doubles spell casting time. Spells you cast on hexed foes have -50% casting time.", IconUrl = "" }; - public static readonly Skill StoneDaggers = new() { Id = 172, Name = "Stone Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out two Stone Daggers. Each Stone Dagger strikes target foe for 8…33 earth damage if it hits. If you are Overcast, each projectile inflicts Bleeding for 1…5 second[s].", ConciseDescription = "Spell. Two projectiles: each deals 8…33 earth damage. If Overcast, cause Bleeding for 1…5 second[s].", IconUrl = "https://wiki.guildwars.com/images/7/7d/Stone_Daggers_%28large%29.jpg?20081212195526" }; - public static readonly Skill StoneSheath = new() { Id = 1373, Name = "Stone Sheath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…20 seconds, you and target ally have +1…30 armor and are immune to critical hits. When you cast this spell, all foes near you and your target take 15…70 earth damage and are Weakened for 5…20 seconds.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Gives you and target ally +1…30 armor and immunity to critical hits. Initial effect: Foes near you and target ally are struck for 15…70 earth damage and are Weakened (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/41/Stone_Sheath_%28large%29.jpg?20081212195142" }; - public static readonly Skill StoneStriker = new() { Id = 1371, Name = "Stone Striker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…30 seconds, whenever you take or deal elemental or physical damage, that damage is converted to earth damage.", ConciseDescription = "Enchantment Spell. (5…30 seconds.) Converts elemental and physical damage you take or deal to earth damage.", IconUrl = "https://wiki.guildwars.com/images/3/32/Stone_Striker_%28large%29.jpg?20081212195450" }; - public static readonly Skill StonefleshAura = new() { Id = 1375, Name = "Stoneflesh Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…15 seconds, damage you receive is reduced by 1…31, and you are immune to critical attacks.", ConciseDescription = "Enchantment Spell. (5…15 seconds.) Reduces damage you take by 1…31, and you are immune to critical hits.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Stoneflesh_Aura_%28large%29.jpg?20081212195738" }; - public static readonly Skill StonesoulStrike = new() { Id = 1131, Name = "Stonesoul Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Touched target foe takes 10…55 holy damage. If knocked down, your target takes an additional 10…55 holy damage.", ConciseDescription = "Touch Skill. Deals 10…55 holy damage. Deals 10…55 more holy damage if target is knocked down.", IconUrl = "https://wiki.guildwars.com/images/0/05/Stonesoul_Strike_%28large%29.jpg?20081212201940" }; - public static readonly Skill Stoning = new() { Id = 171, Name = "Stoning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Send out a large stone, striking target foe for 45…105 earth damage if it hits. If Stoning hits a foe suffering from Weakness, that foe is knocked down.", ConciseDescription = "Spell. Projectile: deals 45…105 earth damage. Causes knock-down if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Stoning_%28large%29.jpg?20081212195051" }; - public static readonly Skill StormChaser = new() { Id = 455, Name = "Storm Chaser", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8…20 seconds, you move 25% faster, and you gain 1…5 Energy whenever you take elemental damage.", ConciseDescription = "Stance. (8…20 seconds.) You move 25% faster and gain 1…5 Energy whenever you take elemental damage.", IconUrl = "https://wiki.guildwars.com/images/1/15/Storm_Chaser_%28large%29.jpg?20090530233304" }; - public static readonly Skill StormDjinnsHaste = new() { Id = 1370, Name = "Storm Djinn's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…25 seconds, you move 25% faster. Each second that you are moving, you lose 1 Energy.", ConciseDescription = "Enchantment Spell. (10…25 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/8/81/Storm_Djinn%27s_Haste_%28large%29.jpg?20081212195917" }; - public static readonly Skill StormsEmbrace = new() { Id = 1474, Name = "Storm's Embrace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 10 seconds, you move 25% faster. This stance is refreshed whenever you take Elemental damage.", ConciseDescription = "Stance. (10 seconds.) You move 25% faster. Renewal: whenever you take elemental damage.", IconUrl = "https://wiki.guildwars.com/images/0/04/Storm%27s_Embrace_%28large%29.jpg?20081212204920" }; - public static readonly Skill StrengthofHonor = new() { Id = 243, Name = "Strength of Honor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 5…25 more damage in melee.", ConciseDescription = "Enchantment Spell. Target ally deals 5…25 more damage in melee.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Strength_of_Honor_%28large%29.jpg?20081212202438" }; - public static readonly Skill StrengthofHonorPvP = new() { Id = 2999, Name = "Strength of Honor (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 1…5 more damage in melee.", ConciseDescription = "Enchantment Spell. Target ally deals 1…5 more damage in melee.", IconUrl = "" }; - public static readonly Skill StrikeasOne = new() { Id = 1468, Name = "Strike as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. Your animal companion instantly moves to your target and causes Bleeding for 5…15 seconds with its next attack. The next time you hit with an attack, target foe is Crippled for 5…15 seconds.", ConciseDescription = "Elite Shout. Your animal companion instantly moves to your target and inflicts Bleeding (5…15 seconds) with its next attack. The next time you hit with an attack, you inflict Crippled condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/73/Strike_as_One_%28large%29.jpg?20081212204414" }; - public static readonly Skill StripEnchantment = new() { Id = 143, Name = "Strip Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Remove 0…2 enchantment[s] from target foe. If an enchantment is removed, you steal 5…65 Health.", ConciseDescription = "Spell. Removes 0…2 enchantment[s] from target foe. Removal effect: you steal 5…65 Health.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Strip_Enchantment_%28large%29.jpg?20081212203647" }; - public static readonly Skill StunningStrike = new() { Id = 1602, Name = "Stunning Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "10", Sacrifice = "", Upkeep = "", Description = "Elite Spear Attack. If this attack hits, you deal +5…30 damage. If it hits a foe suffering from a condition, that foe is also Dazed for 4…10 seconds.", ConciseDescription = "Elite Spear Attack. Deals +5…30 damage. Inflicts Dazed condition (4…10 seconds) if target has a condition.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Stunning_Strike_%28large%29.jpg?20081212203853" }; - public static readonly Skill Succor = new() { Id = 308, Name = "Succor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this Enchantment, target other ally gains +1 Health and +1 Energy regeneration, but you lose 1 Energy each time that ally casts a Spell.", ConciseDescription = "Enchantment Spell. +1 Health regeneration and +1 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Succor_%28large%29.jpg?20081212202006" }; - public static readonly Skill Suffering = new() { Id = 108, Name = "Suffering", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 6…30 seconds, target foe and all nearby foes suffer 0…3 Health degeneration.", ConciseDescription = "Hex Spell. Also hexes foes near target (6…30 seconds). These foes have 0…3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Suffering_%28large%29.jpg?20081212203349" }; - public static readonly Skill SumofAllFears = new() { Id = 1996, Name = "Sum of All Fears", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 1…10 second[s], target foe moves, attacks, and casts spells 33% slower.", ConciseDescription = "Hex Spell. (1…10 second[s].) Target foe moves, attacks, and casts spells 33% slower.", IconUrl = "https://wiki.guildwars.com/images/a/af/Sum_of_All_Fears_%28large%29.jpg?20081212200819" }; - public static readonly Skill SummonIceImp = new() { Id = 2226, Name = "Summon Ice Imp", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Summon a level 14…20 Ice Imp that lives for 40…60 seconds and has Ice Spikes. Only 1 Asura Summon can be active a time.", ConciseDescription = "Spell. Summon a level 14…20 Ice Imp (40…60 lifespan) that has Ice Spikes. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Summon_Ice_Imp.jpg" }; - public static readonly Skill SummonMursaat = new() { Id = 2224, Name = "Summon Mursaat", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Summon a level 14…20 Mursaat that lives for 40…60 seconds and has Enervating Charge. Only 1 Asura Summon can be active at a time.", ConciseDescription = "Spell. Summon a level 14…20 Mursaat (40…60 lifespan) that has Enervating Charge. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/6/61/Summon_Mursaat.jpg" }; - public static readonly Skill SummonNagaShaman = new() { Id = 2227, Name = "Summon Naga Shaman", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Summon a level 14…20 Naga Shaman that lives for 40…60 seconds and has Stoning. Only 1 Asura Summon can be active a time.", ConciseDescription = "Spell. Summon a level 14…20 Naga Shaman (40…60 lifespan) that has Stoning. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Summon_Naga_Shaman.jpg" }; - public static readonly Skill SummonRubyDjinn = new() { Id = 2225, Name = "Summon Ruby Djinn", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Summon a level 14…20 Ruby Djinn that lives for 40…60 seconds and has Immolate. Only 1 Asura Summon can be active at a time.", ConciseDescription = "Spell. Summon a level 14…20 Ruby Djinn (40…60 lifespan) that has Immolate. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Summon_Ruby_Djinn.jpg" }; - public static readonly Skill SummonSpirits = new() { Id = 2051, Name = "Summon Spirits", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All spirits you control Shadow Step to your location, and gain 60…100 Health.", ConciseDescription = "Spell. Spirits you control Shadow Step to your location and gain 60…100 Health.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Summon_Spirits.jpg" }; - public static readonly Skill SummonSpirits2 = new() { Id = 2100, Name = "Summon Spirits", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All spirits you control Shadow Step to your location, and gain 60…100 Health.", ConciseDescription = "Spell. Spirits you control Shadow Step to your location and gain 60…100 Health.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Summon_Spirits.jpg" }; - public static readonly Skill SunandMoonSlash = new() { Id = 851, Name = "Sun and Moon Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "8", Sacrifice = "", Upkeep = "", Description = "Sword Attack. Attack target foe twice. These attacks cannot be blocked.", ConciseDescription = "Sword Attack. You attack target foe twice. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Sun_and_Moon_Slash_%28large%29.jpg?20081212211213" }; - public static readonly Skill SunderingAttack = new() { Id = 1191, Name = "Sundering Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Sundering Attack hits, you strike for +5…25 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +5…25 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/12/Sundering_Attack_%28large%29.jpg?20081212204653" }; - public static readonly Skill SunderingAttackPvP = new() { Id = 2864, Name = "Sundering Attack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. If Sundering Attack hits, you strike for +3…10 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +3…10 damage. 10% armor penetration.", IconUrl = "" }; - public static readonly Skill SunderingWeapon = new() { Id = 2148, Name = "Sundering Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 4…10 seconds, target ally's next 3 attacks have 10% armor penetration and cause Cracked Armor for 5…20 seconds.", ConciseDescription = "Weapon Spell. (4…10 seconds.) Target ally's next 3 attacks inflict Cracked Armor condition (5…20 seconds) and have 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Sundering_Weapon_%28large%29.jpg?20081212205933" }; - public static readonly Skill SunspearRebirthSignet = new() { Id = 1816, Name = "Sunspear Rebirth Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "3", Recharge = "morale boost", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Resurrect target dead party member at your location with full Health and 10% Energy for each Sunspear rank you have attained. This signet can only be used once per mission unless recharged by a morale boost.", ConciseDescription = "Signet. Resurrect target dead ally at your location (full Health and 10% Energy for each Sunspear Rank attained).", IconUrl = "https://wiki.guildwars.com/images/e/e0/Sunspear_Rebirth_Signet.jpg" }; - public static readonly Skill SupportiveSpirit = new() { Id = 1391, Name = "Supportive Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…23 seconds, whenever target ally takes damage while knocked down, that ally is healed for 5…35 Health.", ConciseDescription = "Enchantment Spell. (5…23 seconds.) Heals for 5…35 whenever target ally takes damage while knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Supportive_Spirit_%28large%29.jpg?20081212201806" }; - public static readonly Skill Swap = new() { Id = 1653, Name = "Swap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. You and target summoned creature Shadow Step to each other's location.", ConciseDescription = "Spell. You and target summoned creature Shadow Step to each other's locations.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Swap_%28large%29.jpg?20081212194430" }; - public static readonly Skill SwiftChop = new() { Id = 341, Name = "Swift Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Axe Attack. If this attack hits, you strike for +1…20 damage. If Swift Chop is blocked, target foe takes 1…20 damage and suffers a Deep Wound for 20 seconds.", ConciseDescription = "Axe Attack. Deals +1…20 damage. Deals 1…20 damage and inflicts Deep Wound condition (20 seconds) if blocked.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Swift_Chop_%28large%29.jpg?20081212210701" }; - public static readonly Skill SwiftJavelin = new() { Id = 1784, Name = "Swift Javelin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If you are under the effects of an enchantment, this spear flies twice as fast and cannot be blocked.", ConciseDescription = "Spear Attack. Deals +5…20 damage. This spear moves twice as fast and is unblockable if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/82/Swift_Javelin_%28large%29.jpg?20081212204217" }; - public static readonly Skill SwirlingAura = new() { Id = 233, Name = "Swirling Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5 seconds, you are enchanted with Swirling Aura and have 1…6 Health regeneration and a 50% chance to block projectiles. If you are Overcast when you cast this spell, all party members in earshot are also enchanted.", ConciseDescription = "Enchantment Spell. (5 seconds.) Gives 1…6 Health regeneration and a 50% chance to block projectiles. If Overcast, also enchants party members in earshot.", IconUrl = "https://wiki.guildwars.com/images/0/03/Swirling_Aura_%28large%29.jpg?20081212195328" }; - public static readonly Skill Symbiosis = new() { Id = 468, Name = "Symbiosis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For each enchantment on a non-spirit creature within range, that creature has +27…150 maximum Health. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Creatures in range have +27…150 maximum health for each enchantment on them. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Symbiosis_%28large%29.jpg?20081212204408" }; - public static readonly Skill SymbioticBond = new() { Id = 423, Name = "Symbiotic Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "55", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 120…300 seconds, your animal companion gains 1…3 Health regeneration, and half of all damage dealt to your animal companion is redirected to you.", ConciseDescription = "Shout. (120…300 seconds.) Your pet has +1…3 Health regeneration. Half of all damage dealt to your pet is redirected to you.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Symbiotic_Bond_%28large%29.jpg?20081212204927" }; - public static readonly Skill SymbolofWrath = new() { Id = 247, Name = "Symbol of Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. For 5 seconds, foes adjacent to the location in which the spell was cast take 8…32 holy damage each second.", ConciseDescription = "Spell. Deals 8…32 holy damage each second (5 seconds). Hits foes adjacent to your initial location.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Symbol_of_Wrath_%28large%29.jpg?20081212202038" }; - public static readonly Skill SymbolicCelerity = new() { Id = 1340, Name = "Symbolic Celerity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 36…60 seconds, all of your signets use your Fast Casting attribute instead of their normal attributes.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) Your signets use your Fast Casting attribute.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Symbolic_Celerity_%28large%29.jpg?20081212201336" }; - public static readonly Skill SymbolicPosture = new() { Id = 1658, Name = "Symbolic Posture", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…20 seconds, the next signet you activate recharges 20…80% faster.", ConciseDescription = "Stance. (5…20 seconds.) Your next signet recharges 20…80% faster.", IconUrl = "https://wiki.guildwars.com/images/7/75/Symbolic_Posture_%28large%29.jpg?20081212200103" }; - public static readonly Skill SymbolicStrike = new() { Id = 2195, Name = "Symbolic Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you deal +12 damage for each signet you have equipped (maximum 70 damage).", ConciseDescription = "Melee Attack. Deals +12 damage (maximum 70) for each signet you have equipped.", IconUrl = "https://wiki.guildwars.com/images/0/09/Symbolic_Strike_%28large%29.jpg?20081212210851" }; - public static readonly Skill SymbolsofInspiration = new() { Id = 1339, Name = "Symbols of Inspiration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Skill, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 1…31 seconds, this skill becomes the Elite of target foe. Elite spells you cast use your Fast Casting attribute instead of their normal attributes.", ConciseDescription = "Elite Skill. (1…31 seconds.) This skill becomes the Elite of target foe. Elite spells you cast use your Fast Casting attribute instead of their normal attributes.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Symbols_of_Inspiration_%28large%29.jpg?20081212200247" }; - public static readonly Skill SympatheticVisage = new() { Id = 34, Name = "Sympathetic Visage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 4…10 seconds, whenever target ally is hit by a melee attack, all adjacent foes lose all adrenaline and 3 Energy.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) All adjacent foes lose all adrenaline and 3 Energy whenever a melee attack hits target ally.", IconUrl = "https://wiki.guildwars.com/images/8/86/Sympathetic_Visage_%28large%29.jpg?20081212201118" }; - public static readonly Skill TaintedFlesh = new() { Id = 113, Name = "Tainted Flesh", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 20…44 seconds, target ally is immune to disease, and anyone striking that ally in melee becomes Diseased for 3…15 seconds.", ConciseDescription = "Elite Enchantment Spell. (20…44 seconds.) Foes who hit target ally in melee become Diseased (3…15 seconds); this ally is immune to Disease.", IconUrl = "https://wiki.guildwars.com/images/6/69/Tainted_Flesh_%28large%29.jpg?20081212203448" }; - public static readonly Skill TasteofDeath = new() { Id = 152, Name = "Taste of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal up to 100…400 Health from target animated undead ally.", ConciseDescription = "Spell. Steals 100…400 Health from allied undead servant.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Taste_of_Death_%28large%29.jpg?20081212203547" }; - public static readonly Skill TasteofPain = new() { Id = 1069, Name = "Taste of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is below 50% Health, you gain 30…150 Health.", ConciseDescription = "Spell. Heals you for 30…150.", IconUrl = "https://wiki.guildwars.com/images/4/45/Taste_of_Pain_%28large%29.jpg?20081212203144" }; - public static readonly Skill Tease = new() { Id = 1342, Name = "Tease", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe is using a skill, that foe and other foes in the area are interrupted and you steal 0…5 Energy from all foes in the area.", ConciseDescription = "Elite Spell. Interrupts a skill. Interruption effect: also interrupts other foes in the area, and you steal 0…5 Energy from all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/8/82/Tease_%28large%29.jpg?20081212201653" }; - public static readonly Skill Technobabble = new() { Id = 2413, Name = "Technobabble", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all adjacent foes are struck for 30…40 damage. If target foe is not a boss, that foe and all adjacent foes are Dazed for 3…5 seconds.", ConciseDescription = "Spell. Deals 30…40 damage to target and adjacent foes. Inflicts Dazed condition (3…5 seconds) on these foes if target was not a boss.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Technobabble.jpg" }; - public static readonly Skill TeinaisCrystals = new() { Id = 1099, Name = "Teinai's Crystals", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe takes 20…40 damage. If target foe has a Water Magic hex, this spell strikes target and nearby foes for an additional 20…40 damage, and nearby foes also suffer Cracked Armor for 5…15 seconds.", ConciseDescription = "Spell. Deals 20…40 damage to target. Deals +20…40 more damage and causes Cracked Armor (5…15 seconds) nearby if that foe had a Water Magic hex.", IconUrl = "https://wiki.guildwars.com/images/8/88/Teinai%27s_Crystals_%28large%29.jpg?20081212195351" }; - public static readonly Skill TeinaisHeat = new() { Id = 1093, Name = "Teinai's Heat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. Place a ward of Teinai's Heat at your location for 10…15 seconds. Foes within the ward suffer 2…5 health degeneration. Weakened foes attack 33% slower. This skill is disabled for 20 seconds.", ConciseDescription = "Ward Spell. (10…15 seconds.) Causes 2…5 health degeneration. Weakened foes in the ward attack 33% slower. Disabled for 20 seconds.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Teinai%27s_Heat_%28large%29.jpg?20081212195907" }; - public static readonly Skill TeinaisPrison = new() { Id = 1097, Name = "Teinai's Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 1…6 second[s], target foe's legs are encased in ice, causing the foe to move 66% slower. If that foe has Cracked Armor, the chill seeps through causing 5…9 Health degeneration.", ConciseDescription = "Hex Spell. (1…6 second[s].) Target foe moves 66% slower. Foes with Cracked Armor have 5…9 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Teinai%27s_Prison_%28large%29.jpg?20081212195516" }; - public static readonly Skill TeinaisWind = new() { Id = 1081, Name = "Teinai's Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and all adjacent foes take 10…40 cold damage. Burning foes struck by Teinai's Wind take an additional 40…80 damage and are interrupted.", ConciseDescription = "Spell. Deals 10…40 cold damage. Burning foes take +40…80 damage and are interrupted. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Teinai%27s_Wind_%28large%29.jpg?20081212195642" }; - public static readonly Skill TempleStrike = new() { Id = 988, Name = "Temple Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "15", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Off-Hand Attack. Must follow a lead attack. If this attack hits, target foe is Dazed and Blinded for 1…10 seconds, and if target foe is casting a spell, that foe is interrupted.", ConciseDescription = "Elite Off-Hand Attack. Interrupts a spell. Inflicts Dazed and Blindness conditions (1…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8f/Temple_Strike_%28large%29.jpg?20081212194437" }; - public static readonly Skill TestofFaith = new() { Id = 1545, Name = "Test of Faith", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = "", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Spell. Deals 15…65 cold damage and takes 1 enchantment from target foe. If that foe was not enchanted, that foe is Dazed for 1…4 second[s].", ConciseDescription = "Touch Spell. Deals 15…65 cold damage and removes 1 enchantment. Target foe is Dazed for 1…4 second[s] if that foe was not enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Test_of_Faith_%28large%29.jpg?20081212194747" }; - public static readonly Skill ThePowerIsYours = new() { Id = 1782, Name = "The Power Is Yours!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Shout. For 3 seconds, all allies within earshot gain 0…1 Energy regeneration.", ConciseDescription = "Elite Shout. (3 seconds.) Allies within earshot gain 0…1 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c5/%22The_Power_Is_Yours%21%22_%28large%29.jpg" }; - public static readonly Skill TheresNothingtoFear = new() { Id = 2112, Name = "There's Nothing to Fear!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "15", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 4 seconds and 1 second for every 2 ranks in Leadership, all party members within earshot take 20…35% less damage. Affected party members are healed for 35…60 Health when this shout ends.", ConciseDescription = "Shout. (4 seconds plus 1 second for every 2 ranks in Leadership.) Reduces damage by 20…35% for party members in earshot. End effect: heals for 35…60 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e6/%22There%27s_Nothing_to_Fear%21%22.jpg" }; - public static readonly Skill TheyreonFire = new() { Id = 1597, Name = "They're on Fire!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For 10 seconds, party members within earshot take 5…35% less damage from foes suffering from Burning.", ConciseDescription = "Shout. (10 seconds.) Party members in earshot take 5…35% less damage from Burning foes.", IconUrl = "https://wiki.guildwars.com/images/8/81/%22They%27re_on_Fire%21%22_%28large%29.jpg" }; - public static readonly Skill ThrillofVictory = new() { Id = 324, Name = "Thrill of Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this blow hits, you deal +20…40 damage. If you have more Health than target foe, you gain 1…2 strike[s] of adrenaline.", ConciseDescription = "Melee Attack. Deals +20…40 damage. If you have more Health than your target, you gain 1…2 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/6/62/Thrill_of_Victory_%28large%29.jpg?20081212210047" }; - public static readonly Skill ThrowDirt = new() { Id = 424, Name = "Throw Dirt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Touch | SkillType.Skill, Energy = "5", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Target touched foe and foes adjacent to your target become Blinded for 3…15 seconds.", ConciseDescription = "Touch Skill. Inflicts Blindness condition (3…15 seconds). Also affects foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/d/da/Throw_Dirt_%28large%29.jpg?20081212204738" }; - public static readonly Skill Thunderclap = new() { Id = 228, Name = "Thunderclap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Create a massive shockwave at target foe's location. Deals 10…50 lightning damage to target and all adjacent foes. Struck foes are interrupted and suffer from Cracked Armor and Weakness for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. Also strikes adjacent foes. Inflicts Cracked Armor and Weakness (5…20 seconds). Causes interrupt. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Thunderclap_%28large%29.jpg?20081212195137" }; - public static readonly Skill TigerStance = new() { Id = 995, Name = "Tiger Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 4…10 seconds, you attack 33% faster. Tiger Stance ends if any of your attacks fail to hit.", ConciseDescription = "Stance. (4…10 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Tiger_Stance_%28large%29.jpg?20081212211050" }; - public static readonly Skill TigersFury = new() { Id = 454, Name = "Tiger's Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. All your non-attack skills are disabled for 5 seconds. For 5…11 seconds, you attack 25% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Tiger%27s_Fury.jpg" }; - public static readonly Skill TimeWard = new() { Id = 3422, Name = "Time Ward", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Ward Spell. You create a Time Ward at your location. For 3…15 seconds, non-spirit allies in this area cast spells 15…20% faster and recharge skills 15…20% faster.", ConciseDescription = "Elite Ward Spell. (3…15 seconds.) Allies in this ward cast spells 15…20% faster and recharge skills 15…20% faster.", IconUrl = "https://wiki.guildwars.com/images/9/90/Time_Ward.jpg" }; - public static readonly Skill TotheLimit = new() { Id = 316, Name = "To the Limit!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. For each foe within earshot (maximum 1…6), you gain one strike of adrenaline. For 10…20 seconds, your maximum Health is increased by 10…60.", ConciseDescription = "Shout. (10…20 seconds.) You have +10…60 maximum Health. Initial effect: you gain one strike of adrenaline for each foe within earshot (maximum 1…6).", IconUrl = "https://wiki.guildwars.com/images/d/db/To_the_Limit%21_%28large%29.jpg?20081212211220" }; - public static readonly Skill Togetherasone = new() { Id = 3427, Name = "Together as one!", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. For 3…15 seconds, all party members near you or near your pet deal +5…15 additional damage with attacks and gain +1…7 Health regeneration.", ConciseDescription = "Elite Shout. (3…15 seconds.) All party members near you or your pet deal +5…15 damage and gain +1…7 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/ff/%22Together_as_One%21%22.jpg" }; - public static readonly Skill TouchofAgony = new() { Id = 158, Name = "Touch of Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "1", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Skill. Target touched foe takes 20…58 shadow damage.", ConciseDescription = "Touch Skill. Deals 20…58 damage.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Touch_of_Agony_%28large%29.jpg?20081212202809" }; - public static readonly Skill ToxicChill = new() { Id = 1659, Name = "Toxic Chill", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe is struck for 15…75 cold damage. If that foe is under the effects of a hex or enchantment, that foe becomes Poisoned for 10…25 seconds.", ConciseDescription = "Elite Spell. Deals 15…75 cold damage. Inflicts Poisoned condition (10…25 seconds) if target foe is hexed or enchanted.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Toxic_Chill_%28large%29.jpg?20081212203202" }; - public static readonly Skill Toxicity = new() { Id = 1472, Name = "Toxicity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Poisoned or Diseased creatures within its range suffer -2 Health degeneration. This spirit dies after 30…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…90 second lifespan.) Poisoned or Diseased creatures within range have -2 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Toxicity_%28large%29.jpg?20081212204900" }; - public static readonly Skill TramplingOx = new() { Id = 2135, Name = "Trampling Ox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, you deal +5…20 damage. If you a hit a Crippled foe, that foe is knocked down.", ConciseDescription = "Dual Attack. Deals +5…20 damage; causes knock-down if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Trampling_Ox_%28large%29.jpg?20081212194409" }; - public static readonly Skill TranquilWasTanasen = new() { Id = 913, Name = "Tranquil Was Tanasen", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Tanasen's ashes for up to 5…20 seconds. While you hold his ashes, you have +10…25 armor and cannot be interrupted.", ConciseDescription = "Elite Item Spell. (5…20 seconds.) You have +10…25 armor. You cannot be interrupted.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Tranquil_Was_Tanasen_%28large%29.jpg?20081212205415" }; - public static readonly Skill Tranquility = new() { Id = 1213, Name = "Tranquility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "15", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Enchantments cast by non-spirit creatures within its range expire 20…50% faster. This spirit dies after 15…60 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…60 second lifespan). Enchantments expire 20…50% faster on creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/55/Tranquility_%28large%29.jpg?20081212204924" }; - public static readonly Skill TrappersFocus = new() { Id = 946, Name = "Trapper's Focus", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Preparation. For 12…24 seconds, your trap skills are not easily interruptible and your Wilderness Survival attribute is increased by +0…2.", ConciseDescription = "Elite Preparation. (12…24 seconds.) Your trap skills are no longer easy to interrupt. You gain +0…2 to your Wilderness Survival attribute.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Trapper%27s_Focus_%28large%29.jpg?20081212204617" }; - public static readonly Skill TrappersSpeed = new() { Id = 1475, Name = "Trapper's Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…30 seconds, your Traps recharge 25% faster and activate 25% faster. This Stance ends if you successfully hit with an attack.", ConciseDescription = "Stance. (5…30 seconds.) Your traps recharge 25% faster and activate 25% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Trapper%27s_Speed_%28large%29.jpg?20081212204720" }; - public static readonly Skill TripleChop = new() { Id = 992, Name = "Triple Chop", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Axe Attack. Attack target foe and adjacent foes. Each attack that hits deals +10…40 damage.", ConciseDescription = "Elite Axe Attack. Deals +10…40 damage. Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Triple_Chop_%28large%29.jpg?20081212210952" }; - public static readonly Skill TripleShot = new() { Id = 1953, Name = "Triple Shot", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot 3 arrows simultaneously at target foe. These arrows deal 40…25% less damage.", ConciseDescription = "Bow Attack. Shoot 3 arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Triple_Shot.jpg" }; - public static readonly Skill TripleShot2 = new() { Id = 2096, Name = "Triple Shot", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot 3 arrows simultaneously at target foe. These arrows deal 40…25% less damage.", ConciseDescription = "Bow Attack. Shoot 3 arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Triple_Shot.jpg" }; - public static readonly Skill Tripwire = new() { Id = 1476, Name = "Tripwire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Tripwire is triggered, all nearby foes are struck for 5…20 piercing damage. Any Crippled foes are knocked down. Tripwire ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Deals 5…20 piercing damage to nearby foes. Causes knock-down to Crippled foes.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Tripwire_%28large%29.jpg?20081212204357" }; - public static readonly Skill TrollUnguent = new() { Id = 446, Name = "Troll Unguent", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Skill, Energy = "5", Activation = "3", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 13 seconds, you gain +3…10 Health regeneration.", ConciseDescription = "Skill. (13 seconds.) You have +3…10 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Troll_Unguent_%28large%29.jpg?20081212204905" }; - public static readonly Skill TryptophanSignet = new() { Id = 2230, Name = "Tryptophan Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. For 14…20 seconds, target foe and all adjacent foes move and attack 23…40% slower.", ConciseDescription = "Signet. (14…20 seconds.) Target and adjacent foes move and attack 23…40% slower.", IconUrl = "https://wiki.guildwars.com/images/7/70/Tryptophan_Signet.jpg" }; - public static readonly Skill TwinMoonSweep = new() { Id = 1487, Name = "Twin Moon Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Melee Attack. You lose 1 Dervish enchantment and gain 10…50 Health. If an enchantment is lost in this way, you cannot be blocked, you strike twice, and you gain an additional 10…70 Health.", ConciseDescription = "Melee Attack. Remove 1 of your Dervish enchantments. Gain 10…50 Health. Removal effect: unblockable, attack twice, and gain 10…70 more Health.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Twin_Moon_Sweep_%28large%29.jpg?20081212194849" }; - public static readonly Skill TwinMoonSweepPvP = new() { Id = 3264, Name = "Twin Moon Sweep (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Melee Attack. You lose 1 Dervish enchantment and gain 10…20 Health. If an enchantment is lost in this way, you cannot be blocked, you strike twice, with each strike doing 25% less damage than normal, and you gain an additional 10…30 Health.", ConciseDescription = "Melee Attack. Remove 1 of your Dervish enchantments. Gain 10…20 Health. Removal effect: Unblockable, attack twice, each strike doing 25% less damage, and gain 10…30 more Health.", IconUrl = "" }; - public static readonly Skill TwistingFangs = new() { Id = 776, Name = "Twisting Fangs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If it hits, Twisting Fangs strikes for +10…20 damage and struck foe suffers from Bleeding and Deep Wound for 5…20 seconds.", ConciseDescription = "Dual Attack. Deals +10…20 damage. Inflicts Bleeding and Deep Wound conditions (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9e/Twisting_Fangs_%28large%29.jpg?20081212194141" }; - public static readonly Skill UlcerousLungs = new() { Id = 1358, Name = "Ulcerous Lungs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "15", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 10…25 seconds, target foe and all nearby foes suffer from -4 Health degeneration when Bleeding, and whenever they use a shout or chant, they Bleed for 3…15 seconds.", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…25 seconds). Causes -4 Health degeneration to any of these foes that are Bleeding. Inflicts Bleeding (3…15 seconds) whenever these foes use a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Ulcerous_Lungs_%28large%29.jpg?20081212203402" }; - public static readonly Skill UnblockableThrow = new() { Id = 1550, Name = "Unblockable Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "3", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +10…40 damage. This attack cannot be blocked.", ConciseDescription = "Spear Attack. Deals +10…40 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/55/Unblockable_Throw_%28large%29.jpg?20081212204158" }; - public static readonly Skill UnholyFeast = new() { Id = 110, Name = "Unholy Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal up to 10…65 Health from up to 1…4 foes in the area.", ConciseDescription = "Spell. Steals 10…65 Health from 1…4 foe[s] in the area around you.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Unholy_Feast_%28large%29.jpg?20081212203339" }; - public static readonly Skill UnholyFeastPvP = new() { Id = 3058, Name = "Unholy Feast (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal up to 10…65 Health from up to 1…4 foes in the area.", ConciseDescription = "Spell. Steals 10…65 Health from 1…4 foe[s] in the area around you.", IconUrl = "" }; - public static readonly Skill Union = new() { Id = 911, Name = "Union", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "³⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…12 spirit. Whenever a non-spirit ally in its range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Whenever a non-spirit ally within range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Union_%28large%29.jpg?20081212205630" }; - public static readonly Skill UnionPvP = new() { Id = 3005, Name = "Union (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "15", Activation = "3", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 1…8 spirit. Whenever a non-spirit ally in its range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Whenever a non-spirit ally within range takes damage or life steal, that damage is reduced by 15 and the spirit takes 15 damage.", IconUrl = "" }; - public static readonly Skill UnnaturalSignet = new() { Id = 934, Name = "Unnatural Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 15…75 damage. If that foe is under the effects of a hex or enchantment, foes adjacent to your target take 5…50 damage.", ConciseDescription = "Signet. Deals 15…75 damage. Deals 5…50 damage to other adjacent foes if the target is hexed or enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Unnatural_Signet_%28large%29.jpg?20081212201320" }; - public static readonly Skill UnnaturalSignetPvP = new() { Id = 3188, Name = "Unnatural Signet (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = "", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Signet. Target foe takes 10…60 damage. If that foe is under the effects of a hex or enchantment, foes adjacent to your target take 10…60 damage. All your non-Mesmer skills except signets are disabled for 10 seconds.", ConciseDescription = "Signet. Deals 10…60 damage. Deals 10…60 damage to other adjacent foes if the target is hexed or enchanted.", IconUrl = "" }; - public static readonly Skill UnseenFury = new() { Id = 1041, Name = "Unseen Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. All adjacent foes are Blinded for 3…10 seconds. For 10…30 seconds, you cannot be blocked by Blinded foes.", ConciseDescription = "Stance. Inflicts Blindness condition on adjacent foes (3…10). You cannot be blocked by Blinded foes for 10…30 seconds.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Unseen_Fury_%28large%29.jpg?20081212194123" }; - public static readonly Skill UnseenFuryPvP = new() { Id = 3049, Name = "Unseen Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 15…60 seconds, you cannot be blocked by Blinded foes.", ConciseDescription = "Stance. (15…60 seconds.) You cannot be blocked by Blinded foes.", IconUrl = "" }; - public static readonly Skill UnsteadyGround = new() { Id = 1083, Name = "Unsteady Ground", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. You create Unsteady Ground at target foe's location. For 5 seconds, nearby foes take 10…40 earth damage each second. Attacking foes struck by Unsteady Ground are knocked down.", ConciseDescription = "Elite Spell. Deals 10…40 earth damage each second (5 seconds) and causes knock-down to attacking foes. Hits foes near target's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Unsteady_Ground_%28large%29.jpg?20081212195646" }; - public static readonly Skill UnsuspectingStrike = new() { Id = 783, Name = "Unsuspecting Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Lead | SkillType.Attack, Energy = "10", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Lead Attack. If this attack hits, you strike for +19…31 damage. If your target was above 90% Health you deal an additional 15…75 damage.", ConciseDescription = "Lead Attack. Deals +19…31 damage. Deals 15…75 more damage if target foe's Health is above 90%.", IconUrl = "https://wiki.guildwars.com/images/7/71/Unsuspecting_Strike_%28large%29.jpg?20081212193956" }; - public static readonly Skill UnyieldingAura = new() { Id = 268, Name = "Unyielding Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. While you maintain this enchantment, your Monk spells heal for +15…60% more Health. When this enchantment ends one random other party member is resurrected with full Health and Energy and teleported to your location.", ConciseDescription = "Elite Enchantment Spell. Your Monk spells heal for +15…60%. End effect: a random other party member is resurrected with full Health and Energy and teleported to your location.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Unyielding_Aura_%28large%29.jpg?20081212202522" }; - public static readonly Skill UnyieldingAuraPvP = new() { Id = 2891, Name = "Unyielding Aura (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "3", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Enchantment Spell. Bring target dead party member back to life at full Health and full Energy. If you stop maintaining this enchantment or if this enchantment is removed, that party member dies and leaves an exploited corpse. Deaths while enchanted with Unyielding Aura do not incur a death penalty. (50% failure chance with Divine Favor 4 or less.)", ConciseDescription = "Elite Enchantment Spell. Resurrects target party member (full Health, full Energy). End effect: this ally dies and leaves an exploited corpse. Does not incur a death penalty.", IconUrl = "" }; - public static readonly Skill UrsanBlessing = new() { Id = 2374, Name = "Ursan Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. You lose all effects and take on the aspect of the bear. For 60 seconds, you have 100 armor and 750…800 Health. All your attributes are set to 0 and bear attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the bear (60 seconds). All your attributes are set to 0 and bear attacks replace your skills, and you have 100 armor and 750…800 Health.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Ursan_Blessing.jpg" }; - public static readonly Skill VampiricAssault = new() { Id = 1986, Name = "Vampiric Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Dual | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Dual Attack. Must follow an off-hand attack. If this attack hits, you steal 10…40 Health.", ConciseDescription = "Dual Attack. Steals 10…40 Health if this attack hits.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Vampiric_Assault_%28large%29.jpg?20081212194549" }; - public static readonly Skill VampiricBite = new() { Id = 1077, Name = "Vampiric Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "15", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Touch target foe to steal up to 29…74 Health.", ConciseDescription = "Touch Skill. Steals 29…74 Health.", IconUrl = "https://wiki.guildwars.com/images/6/68/Vampiric_Bite_%28large%29.jpg?20081212203545" }; - public static readonly Skill VampiricGaze = new() { Id = 153, Name = "Vampiric Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Steal up to 18…60 Health from target foe.", ConciseDescription = "Spell. Steals 18…60 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Vampiric_Gaze_%28large%29.jpg?20081212202847" }; - public static readonly Skill VampiricSpirit = new() { Id = 819, Name = "Vampiric Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. Steal up to 5…50 Health from target foe. For 10 seconds, you have +5…10 Health regeneration.", ConciseDescription = "Elite Enchantment Spell. Steal 5…50 Health from target foe. You have +5…10 Health regeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/78/Vampiric_Spirit_%28large%29.jpg?20081212202841" }; - public static readonly Skill VampiricSwarm = new() { Id = 1075, Name = "Vampiric Swarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = "15", Activation = "2", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Vampiric Swarm steals up to 15…60 Health from up to three foes in the area.", ConciseDescription = "Spell. Steals 15…60 Health. Hits 2 additional foes in the area.", IconUrl = "https://wiki.guildwars.com/images/0/03/Vampiric_Swarm_%28large%29.jpg?20081212203229" }; - public static readonly Skill VampiricTouch = new() { Id = 156, Name = "Vampiric Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "15", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Touch target foe to steal up to 29…74 Health.", ConciseDescription = "Touch Skill. Steals 29…74 Health.", IconUrl = "https://wiki.guildwars.com/images/7/75/Vampiric_Touch_%28large%29.jpg?20081212203148" }; - public static readonly Skill Vampirism = new() { Id = 2110, Name = "Vampirism", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Binding Ritual. Create a level 4…14 spirit that dies after 75…150 seconds. Attacks by this spirit steal up to 10…20 Health, and you are healed for 10…20 Health.", ConciseDescription = "Binding Ritual. Creates a level 4…14 spirit (lifespan 75…150 seconds). Its attacks steal 10…20 Health, and you are healed for 10…20.", IconUrl = "https://wiki.guildwars.com/images/5/59/Vampirism.jpg" }; - public static readonly Skill VaporBlade = new() { Id = 866, Name = "Vapor Blade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₂", Recharge = "7", Overcast = "5", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 15…135 cold damage. Vapor Blade deals half damage if that foe has any enchantments on them.", ConciseDescription = "Spell. Deals 15…135 cold damage. Half damage if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/1/16/Vapor_Blade_%28large%29.jpg?20081212195923" }; - public static readonly Skill VeilofThorns = new() { Id = 1757, Name = "Veil of Thorns", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. When you cast this enchantment, all nearby foes are struck for 5…50 piercing damage. For 5…25 seconds you take 5…35% less damage from spells.", ConciseDescription = "Flash Enchantment Spell. (5…25 seconds.) Spell damage is reduced by 5…35%. Initial Effect: nearby foes are struck for 5…50 piercing damage.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Veil_of_Thorns_%28large%29.jpg?20081212195001" }; - public static readonly Skill Vengeance = new() { Id = 315, Name = "Vengeance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "4", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. Bring target dead party member back to life at full Health and full Energy. For 30 seconds, that party member deals 25% more damage. When this enchantment ends, target party member dies. Deaths while under the effects of this enchantment do not incur a death penalty.", ConciseDescription = "Enchantment Spell. (30 seconds.) Resurrects target party member (full Health, full Energy). This ally deals 25% more damage and does not incur death penalty.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Vengeance_%28large%29.jpg?20081212202323" }; - public static readonly Skill VengefulWasKhanhei = new() { Id = 790, Name = "Vengeful Was Khanhei", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Item Spell. Hold Khanhei's ashes for 5…11 seconds. Whenever a foe strikes you in combat while you are holding Khanhei's ashes, you steal 5…35 Health from that foe.", ConciseDescription = "Elite Item Spell. (5…11 seconds.) You steal 5…35 Health from every foe that hits you with an attack.", IconUrl = "https://wiki.guildwars.com/images/d/de/Vengeful_Was_Khanhei_%28large%29.jpg?20081212205930" }; - public static readonly Skill VengefulWeapon = new() { Id = 964, Name = "Vengeful Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 8 seconds, the next time target ally takes damage or life steal from a foe, that ally steals up to 15…60 Health from that foe.", ConciseDescription = "Weapon Spell. (8 seconds.) Steals 15…60 Health from the next foe that deals damage or life steal to target ally.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Vengeful_Weapon_%28large%29.jpg?20081212205427" }; - public static readonly Skill VeratasAura = new() { Id = 88, Name = "Verata's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "³⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "33%", Upkeep = "", Description = "Enchantment Spell. All hostile animated undead in the area become bound to you. Verata's Aura ends after 120…300 seconds. When Verata's Aura ends, you lose your bond with any undead bound to you. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Enchantment Spell. (120…300 seconds.) Become master of all hostile undead servants in the area.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Verata%27s_Aura_%28large%29.jpg?20081212203122" }; - public static readonly Skill VeratasGaze = new() { Id = 87, Name = "Verata's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target hostile animated undead has a master, its bond to its master is broken, making it hostile to all other creatures. If it had no master, you become its master. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Spell. Make target undead servant masterless. If it is already masterless, you become its master.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Verata%27s_Gaze_%28large%29.jpg?20081212203549" }; - public static readonly Skill VeratasSacrifice = new() { Id = 90, Name = "Verata's Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "10", Activation = "2", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "15%", Upkeep = "", Description = "Spell. For 5…10 seconds, your undead allies gain +10 Health regeneration. All conditions are removed from those allies and transferred to you. If this spell is successful and you have control of 3 or fewer minions, Verata's Sacrifice instantly recharges.", ConciseDescription = "Spell. (5…10 seconds.) 10 undead allied servants gain +10 Health regeneration. Instantly recharges if you have control of 3 or fewer servants.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Verata%27s_Sacrifice_%28large%29.jpg?20081212203516" }; - public static readonly Skill ViciousAttack = new() { Id = 1601, Name = "Vicious Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If you land a critical hit with this attack, target foe suffers from a Deep Wound for 5…15 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Inflicts Deep Wound condition (5…15 seconds) with a critical hit.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Vicious_Attack_%28large%29.jpg?20081212204221" }; - public static readonly Skill VictoriousSweep = new() { Id = 1488, Name = "Victorious Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. If this attack hits, you deal +5…25 damage. If target foe has less Health than you, you gain 30…80 Health.", ConciseDescription = "Melee Attack. Deals +5…25 damage. You gain 30…80 Health for each foe you hit that has less Health than you.", IconUrl = "https://wiki.guildwars.com/images/0/09/Victorious_Sweep_%28large%29.jpg?20081212194700" }; - public static readonly Skill VictoryIsMine = new() { Id = 365, Name = "Victory Is Mine!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. You gain 10…56…68 Health and 3…6…7 Energy for each condition suffered by target foe.", ConciseDescription = "Elite Shout. You gain 10…56…68 Health and 3…6…7 Energy for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/0/0b/%22Victory_Is_Mine%21%22.jpg" }; - public static readonly Skill VigorousSpirit = new() { Id = 254, Name = "Vigorous Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 30 seconds, each time target ally attacks or casts a spell, that ally is healed for 5…20 Health.", ConciseDescription = "Enchantment Spell. (30 seconds.) Heals for 5…20 each time target ally attacks or casts a spell.", IconUrl = "https://wiki.guildwars.com/images/1/15/Vigorous_Spirit_%28large%29.jpg?20081212202031" }; - public static readonly Skill VileMiasma = new() { Id = 828, Name = "Vile Miasma", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Target foe is struck for 10…65 cold damage. If suffering from a condition, that foe is hexed with Vile Miasma and suffers 1…5 Health degeneration for 10 seconds.", ConciseDescription = "Hex Spell. Causes 1…5 Health degeneration (10 seconds). Initial effect: deals 10…65 cold damage.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Vile_Miasma_%28large%29.jpg?20081212203156" }; - public static readonly Skill VileTouch = new() { Id = 155, Name = "Vile Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "10", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. Touch target foe to deal 20…65 damage.", ConciseDescription = "Touch Skill. Deals 20…65 damage.", IconUrl = "https://wiki.guildwars.com/images/8/81/Vile_Touch_%28large%29.jpg?20081212203320" }; - public static readonly Skill VipersDefense = new() { Id = 769, Name = "Viper's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All adjacent foes are Poisoned for 5…20 seconds. Shadow Step to a nearby location directly away from your target.", ConciseDescription = "Spell. Inflict Poisoned condition (5…20 seconds) on all adjacent foes and Shadow Step to a nearby location directly away from your target.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Viper%27s_Defense_%28large%29.jpg?20081212194536" }; - public static readonly Skill VipersNest = new() { Id = 1211, Name = "Viper's Nest", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. Create a Viper's Nest. When it is triggered, all nearby foes are struck for 5…35 piercing damage and become Poisoned for 5…20 seconds. Viper's Nest expires after 90 seconds. This Trap is easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…35 piercing damage. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c5/Viper%27s_Nest_%28large%29.jpg?20081212204247" }; - public static readonly Skill Virulence = new() { Id = 107, Name = "Virulence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. If target foe was already suffering from a condition, that foe suffers from Disease, Poison, and Weakness for 3…15 seconds.", ConciseDescription = "Elite Spell. Inflicts Disease, Poison, and Weakness conditions (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/31/Virulence_%28large%29.jpg?20081212203634" }; - public static readonly Skill VisionsofRegret = new() { Id = 878, Name = "Visions of Regret", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe and adjacent foes take 15…45 damage whenever they use a skill and 5…50 additional damage if not under the effects of another Mesmer hex.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (10 seconds). These foes take 15…45 damage whenever they use a skill and 5…50 additional damage if not under the effects of another Mesmer hex.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Visions_of_Regret_%28large%29.jpg?20081212201111" }; - public static readonly Skill VisionsofRegretPvP = new() { Id = 3234, Name = "Visions of Regret (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 10 seconds, target foe and adjacent foes take 10…30 damage whenever they use a skill and 5…40 additional damage if not under the effects of another Mesmer hex.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (10 seconds). These foes take 10…30 damage whenever they use a skill and 5…40 additional damage if not under the effects of another Mesmer hex.", IconUrl = "" }; - public static readonly Skill VitalBlessing = new() { Id = 289, Name = "Vital Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Enchantment Spell. While you maintain this enchantment, target ally has +40…200 maximum Health.", ConciseDescription = "Enchantment Spell. +40…200 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/d/df/Vital_Blessing_%28large%29.jpg?20081212202153" }; - public static readonly Skill VitalBoon = new() { Id = 1506, Name = "Vital Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, you have +40…100 maximum Health. When this enchantment ends, you are healed for 75…200 Health.", ConciseDescription = "Enchantment Spell. (20 seconds.) You have +40…100 maximum Health. End effect: Heals you for 75…200.", IconUrl = "https://wiki.guildwars.com/images/5/50/Vital_Boon_%28large%29.jpg?20081212194620" }; - public static readonly Skill VitalWeapon = new() { Id = 1267, Name = "Vital Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 5…30 seconds, target ally has a Vital Weapon and has +40…175 maximum Health.", ConciseDescription = "Weapon Spell. (5…30 seconds.) +40…175 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Vital_Weapon_%28large%29.jpg?20081212205237" }; - public static readonly Skill VocalMinority = new() { Id = 883, Name = "Vocal Minority", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5…20 seconds, target foe and all nearby foes cannot use shouts or chants.", ConciseDescription = "Hex Spell. Also hexes foes near target (5…20 seconds). These foes cannot use shouts or chants.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Vocal_Minority_%28large%29.jpg?20081212202803" }; - public static readonly Skill VocalWasSogolon = new() { Id = 1731, Name = "Vocal Was Sogolon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Item Spell. For 60 seconds, all shouts and chants you use last 20…50% longer.", ConciseDescription = "Item Spell. (60 seconds.) Shouts and chants you use last 20…50% longer.", IconUrl = "https://wiki.guildwars.com/images/5/55/Vocal_Was_Sogolon_%28large%29.jpg?20081212205621" }; - public static readonly Skill VolfenBlessing = new() { Id = 2379, Name = "Volfen Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Form. You lose all effects and take on the aspect of the wolf. For 60 seconds, you have 80 armor, 660…700 Health, and 2…4 Health regeneration. All your attributes are set to 0 and wolf attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the wolf (60 seconds). All your attributes are set to 0 and wolf attacks replace your skills, and you have 80 armor, 660…700 Health and 2…4 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Volfen_Blessing.jpg" }; - public static readonly Skill Volley = new() { Id = 2144, Name = "Volley", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. All your Preparations are removed. Shoot arrows at target foe and up to 3 foes adjacent to your target. These arrows strike for +1…10 damage if they hit.", ConciseDescription = "Bow Attack. Deals +1…10 damage. Hits up to 3 foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Volley_%28large%29.jpg?20081212204335" }; - public static readonly Skill VowofPiety = new() { Id = 1505, Name = "Vow of Piety", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, you have +24 armor and +1…4 Health regeneration. Vow of Piety renews whenever an enchantment on you ends.", ConciseDescription = "Enchantment Spell. (20 seconds) +24 armor and +1…4 Health regeneration. Renewal: Whenever an enchantment on you ends.", IconUrl = "https://wiki.guildwars.com/images/2/25/Vow_of_Piety_%28large%29.jpg?20081212194924" }; - public static readonly Skill VowofRevolution = new() { Id = 3430, Name = "Vow of Revolution", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 3…10 seconds, you have +1…5 energy regeneration. This skill reapplies itself every time you use a non-Dervish skill.", ConciseDescription = "Elite Enchantment Spell. (3…10 seconds.) Gain +1…5 energy regeneration. Renewal: whenever you use a non-Dervish skill.", IconUrl = "https://wiki.guildwars.com/images/4/48/Vow_of_Revolution.jpg" }; - public static readonly Skill VowofSilence = new() { Id = 1517, Name = "Vow of Silence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…10 seconds, you cannot be the target of spells, and you cannot cast spells.", ConciseDescription = "Elite Enchantment Spell. (5…10 seconds.) Spells cannot target you.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Vow_of_Silence_%28large%29.jpg?20081212195024" }; - public static readonly Skill VowofStrength = new() { Id = 1759, Name = "Vow of Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 15 seconds, whenever you attack a foe with your scythe, you deal 10…25 slashing damage to all adjacent foes.", ConciseDescription = "Elite Enchantment Spell. (15 seconds.) When you attack with a scythe, deals 10…25 slashing damage to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Vow_of_Strength_%28large%29.jpg?20081212194603" }; - public static readonly Skill WailofDoom = new() { Id = 764, Name = "Wail of Doom", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = "1", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Elite Hex Spell. For 1…4 second[s], all of target foe's attributes are set to 0.", ConciseDescription = "Elite Hex Spell. (1…4 second[s].) Target foe's attributes are 0.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Wail_of_Doom_%28large%29.jpg?20081212202833" }; - public static readonly Skill WailingWeapon = new() { Id = 794, Name = "Wailing Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "25", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 3…9 seconds, target ally has a Wailing Weapon. Whenever the Wailing Weapon strikes an attacking foe, that foe is interrupted.", ConciseDescription = "Weapon Spell. (3…9 seconds.) Attacks interrupt attacking foes.", IconUrl = "https://wiki.guildwars.com/images/8/84/Wailing_Weapon_%28large%29.jpg?20081212205624" }; - public static readonly Skill WallowsBite = new() { Id = 1078, Name = "Wallow's Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = "1", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "10%", Upkeep = "", Description = "Skill. Target touched foe takes 20…58 damage.", ConciseDescription = "Touch Skill. Deals 20…58 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Wallow%27s_Bite_%28large%29.jpg?20081212203146" }; - public static readonly Skill WanderingEye = new() { Id = 2056, Name = "Wandering Eye", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 4 seconds, the next time target foe attacks, that attack is interrupted and all nearby foes take 30…110 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Interrupts target foe's next attack. Interruption effect: 30…110 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Wandering_Eye_%28large%29.jpg?20081212200714" }; - public static readonly Skill WanderingEyePvP = new() { Id = 3195, Name = "Wandering Eye (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 4 seconds, the next time target foe attacks, that attack is interrupted and all nearby foes take 10…92 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Interrupts target foe's next attack. Interruption effect: 10…92 damage to nearby foes.", IconUrl = "" }; - public static readonly Skill Wanderlust = new() { Id = 1255, Name = "Wanderlust", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "1", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "-1", Description = "Elite Binding Ritual. Create a level 1…12 spirit. Whenever this spirit's attack hits a stationary foe, that foe is knocked down and the spirit loses 70…50 Health. This spirit dies after 30…60 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Its attacks against stationary foes cause knock-down.", IconUrl = "https://wiki.guildwars.com/images/8/88/Wanderlust_%28large%29.jpg?20081212205949" }; - public static readonly Skill WanderlustPvP = new() { Id = 3020, Name = "Wanderlust (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = "10", Activation = "5", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Binding Ritual. Create a level 1…8 spirit. Whenever this spirit's attack hits a stationary foe, that foe is knocked down and the spirit loses 70…50 Health. This spirit dies after 30…60 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Its attacks against stationary foes cause knock-down.", IconUrl = "" }; - public static readonly Skill WardAgainstElements = new() { Id = 175, Name = "Ward Against Elements", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You create a Ward Against Elements at your current location. For 8…20 seconds, non-spirit allies in this area gain +24 armor against elemental damage.", ConciseDescription = "Ward Spell. (8…20 seconds.) Allies in this ward have +24 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/7/71/Ward_Against_Elements_%28large%29.jpg?20081212195745" }; - public static readonly Skill WardAgainstFoes = new() { Id = 177, Name = "Ward Against Foes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You create a Ward Against Foes at your current location. For 8…20 seconds, non-spirit foes in this area move 50% slower.", ConciseDescription = "Ward Spell. (8…20 seconds.) Foes in this ward move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Ward_Against_Foes_%28large%29.jpg?20081212195732" }; - public static readonly Skill WardAgainstHarm = new() { Id = 239, Name = "Ward Against Harm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Ward Spell. Create a Ward Against Harm at this location. For 5…15 seconds, non-spirit allies in this area have +1…3 health regeneration, +12…24 armor, and an additional +12…24 armor against elemental damage. This spell is disabled for 20 seconds.", ConciseDescription = "Elite Ward Spell. (5…15 seconds.) Allies in this ward have +1…3 Health regeneration, +12…24 armor, and +12…24 additional armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Ward_Against_Harm_%28large%29.jpg?20081212195743" }; - public static readonly Skill WardAgainstHarmPvP = new() { Id = 2806, Name = "Ward Against Harm (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Ward Spell. Create a Ward Against Harm at this location. For 5…15 seconds, non-spirit allies in this area have +1…3 health regeneration, +12…24 armor, and an additional +12…24 armor against elemental damage. This spell is disabled for 30 seconds.", ConciseDescription = "Elite Ward Spell. (5…15 seconds.) Allies in this ward have +1…3 Health regeneration, +12…24 armor, and +12…24 additional armor against elemental damage.", IconUrl = "" }; - public static readonly Skill WardAgainstMelee = new() { Id = 176, Name = "Ward Against Melee", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You create a Ward Against Melee at your current location. For 5…20 seconds, non-spirit allies in this area have a 50% chance to block melee attacks.", ConciseDescription = "Ward Spell. (5…20 seconds.) Allies in this ward have a 50% chance to block melee attacks.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Ward_Against_Melee_%28large%29.jpg?20081212195920" }; - public static readonly Skill WardofStability = new() { Id = 938, Name = "Ward of Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. Create a Ward of Stability at your current location. For 10…25 seconds, non-spirit allies cannot be knocked down.", ConciseDescription = "Ward Spell. (10…25 seconds.) Allies in this ward cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Ward_of_Stability_%28large%29.jpg?20081212195310" }; - public static readonly Skill WardofWeakness = new() { Id = 2001, Name = "Ward of Weakness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ward Spell. You create a Ward of Weakness at your current location. For 5…20 seconds, foes in this area become Weakened for 5…20 seconds whenever they take elemental damage.", ConciseDescription = "Ward Spell. (5…20 seconds). Inflicts Weakened condition (5…20 seconds) to any foes that take elemental damage in this ward.", IconUrl = "https://wiki.guildwars.com/images/0/05/Ward_of_Weakness_%28large%29.jpg?20081212195507" }; - public static readonly Skill WarmongersWeapon = new() { Id = 1751, Name = "Warmonger's Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 3…13 seconds, if target ally attacks a foe who is not attacking, that foe is interrupted.", ConciseDescription = "Weapon Spell. (3…13 seconds.) Attacks interrupt an action. Does not interrupt attacking foes.", IconUrl = "https://wiki.guildwars.com/images/2/20/Warmonger%27s_Weapon_%28large%29.jpg?20081212205946" }; - public static readonly Skill WarriorsCunning = new() { Id = 362, Name = "Warrior's Cunning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Skill. For 5…11 seconds, your melee attacks cannot be blocked.", ConciseDescription = "Skill. (5…11 seconds.) Your melee attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Warrior%27s_Cunning_%28large%29.jpg?20081212211033" }; - public static readonly Skill WarriorsEndurance = new() { Id = 374, Name = "Warrior's Endurance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. For 5…35 seconds, you gain 3 Energy each time you hit with a melee attack. Warrior's Endurance cannot raise your Energy above 10…25.", ConciseDescription = "Elite Skill. (5…35 seconds.) You gain 3 Energy each time you hit with a melee attack.", IconUrl = "https://wiki.guildwars.com/images/2/29/Warrior%27s_Endurance_%28large%29.jpg?20081212210117" }; - public static readonly Skill WarriorsEndurancePvP = new() { Id = 3002, Name = "Warrior's Endurance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For 5…35 seconds, you gain 3 Energy each time you hit with a melee attack. Warrior's Endurance cannot raise your Energy above 10…25.", ConciseDescription = "Elite Stance. (5…35 seconds.) You gain 3 Energy each time you hit with a melee attack.", IconUrl = "" }; - public static readonly Skill WaryStance = new() { Id = 377, Name = "Wary Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 1…6 second[s], you block any attack skills used against you. For each successful block, you gain adrenaline and 5 Energy. Wary Stance ends if you use a skill.", ConciseDescription = "Stance. (1…6 second[s]). You block attack skills. Gain adrenaline and 5 Energy for each block.", IconUrl = "https://wiki.guildwars.com/images/1/13/Wary_Stance_%28large%29.jpg?20081212211231" }; - public static readonly Skill WasteNotWantNot = new() { Id = 1995, Name = "Waste Not, Want Not", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. If target foe is not casting a spell or attacking, you gain 8…13 Energy.", ConciseDescription = "Spell. You gain 8…13 Energy if target foe is not attacking or casting a spell.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Waste_Not%2C_Want_Not.jpg" }; - public static readonly Skill WastrelsCollapse = new() { Id = 1644, Name = "Wastrel's Collapse", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Skill. Shadow Step to target foe. If target foe is not using a skill, that foe is knocked down. All of your non-dagger attack skills are disabled for 10 seconds.", ConciseDescription = "Elite Skill. Shadow Step to target foe. Causes knock-down if target foe is not using a skill.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Wastrel%27s_Collapse_%28large%29.jpg?20081212194439" }; - public static readonly Skill WastrelsDemise = new() { Id = 1335, Name = "Wastrel's Demise", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 5 seconds, target foe is hexed with Wastrel's Demise. Each second while hexed, target foe and all foes adjacent to that foe take 1…10 damage and an additional 1…10 damage for each second this spell is in effect. This hex ends prematurely if target foe uses a skill.", ConciseDescription = "Hex Spell. (5 seconds.) Each second while hexed, target foe and all foes adjacent to that foe take 1…10 damage. Foes take +1…10 damage each second this hex is in effect.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Wastrel%27s_Demise_%28large%29.jpg?20081212201325" }; - public static readonly Skill WastrelsWorry = new() { Id = 50, Name = "Wastrel's Worry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "1", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. After 3 seconds, target foe and all adjacent foes take 20…100 damage. If that foe successfully uses a skill, Wastrel's Worry ends prematurely and does no damage.", ConciseDescription = "Hex Spell. (3 seconds). End effect: causes 20…100 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Wastrel%27s_Worry_%28large%29.jpg?20081212201623" }; - public static readonly Skill WatchYourself = new() { Id = 348, Name = "Watch Yourself!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Shout. Party members within earshot gain +5…25 armor for 10 seconds. This shout ends after 10 incoming attacks.", ConciseDescription = "Shout. (10 seconds.) Party members in earshot have +5…25 armor.", IconUrl = "https://wiki.guildwars.com/images/3/31/%22Watch_Yourself%21%22_%28large%29.jpg" }; - public static readonly Skill WatchYourselfPvP = new() { Id = 2858, Name = "Watch Yourself! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Shout. Party members within earshot gain +5…25 armor for 10 seconds. This shout ends after 1…3 incoming attack[s].", ConciseDescription = "Shout. (10 seconds.) Party members in earshot have +5…25 armor.", IconUrl = "" }; - public static readonly Skill WatchfulHealing = new() { Id = 1392, Name = "Watchful Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10 seconds, target ally gains +1…4 Health regeneration. If this skill ends prematurely, that ally gains 30…120 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Target ally has +1…4 Health regeneration and gains 30…120 Health if this enchantment ends early.", IconUrl = "https://wiki.guildwars.com/images/3/3b/Watchful_Healing_%28large%29.jpg?20081212202345" }; - public static readonly Skill WatchfulIntervention = new() { Id = 1504, Name = "Watchful Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, the next time damage drops target ally's Health below 25%, that ally is healed for 50…200 Health.", ConciseDescription = "Enchantment Spell. (60 seconds.) Heals for 50…200 the next time damage drops target ally's Health below 25%.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Watchful_Intervention_%28large%29.jpg?20081212194616" }; - public static readonly Skill WatchfulSpirit = new() { Id = 255, Name = "Watchful Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = "15", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. While you maintain this enchantment, target ally gains +2 Health regeneration. That ally is healed for 30…180 Health when Watchful Spirit ends.", ConciseDescription = "Enchantment Spell. +2 Health regeneration. End effect: heals for 30…180.", IconUrl = "https://wiki.guildwars.com/images/9/99/Watchful_Spirit_%28large%29.jpg?20081212202435" }; - public static readonly Skill WaterAttunement = new() { Id = 208, Name = "Water Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Water. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Water Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use a Water Magic skill.", IconUrl = "https://wiki.guildwars.com/images/3/32/Water_Attunement_%28large%29.jpg?20081212195204" }; - public static readonly Skill WaterTrident = new() { Id = 237, Name = "Water Trident", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Send out a fast-moving Water Trident, striking target foe and up to 2 adjacent foes for 10…90 cold damage if it hits. If it hits a moving foe, that foe is knocked down.", ConciseDescription = "Elite Spell. Fast Projectile: deals 10…90 cold damage and knocks-down moving foes. Shoots 2 additional projectiles at adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Water_Trident_%28large%29.jpg?20081212195505" }; - public static readonly Skill WayofPerfection = new() { Id = 1028, Name = "Way of Perfection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, whenever you successfully land a critical hit, you gain 10…40 Health.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your critical hits heal you for 10…40.", IconUrl = "https://wiki.guildwars.com/images/9/99/Way_of_Perfection_%28large%29.jpg?20081212194031" }; - public static readonly Skill WayoftheAssassin = new() { Id = 1649, Name = "Way of the Assassin", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Stance. For the next 20 seconds while wielding daggers, you attack 5…20% faster and have a +5…35% chance to land a critical hit.", ConciseDescription = "Elite Stance. (20 seconds.) While wielding daggers, you attack 5…20% faster and have +5…35% chance to land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/0/02/Way_of_the_Assassin_%28large%29.jpg?20081212194118" }; - public static readonly Skill WayoftheEmptyPalm = new() { Id = 987, Name = "Way of the Empty Palm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 5…20 seconds, off-hand and dual attacks cost no Energy.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Your off-hand and dual attacks cost no Energy.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Way_of_the_Empty_Palm_%28large%29.jpg?20081212194112" }; - public static readonly Skill WayoftheFox = new() { Id = 949, Name = "Way of the Fox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "45", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…35 seconds, your next 1…6 attack[s] cannot be blocked.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Your attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a3/Way_of_the_Fox_%28large%29.jpg?20081212194306" }; - public static readonly Skill WayoftheLotus = new() { Id = 977, Name = "Way of the Lotus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 20 seconds, the next time you hit with a dual attack skill, you gain 5…20 Energy.", ConciseDescription = "Enchantment Spell. (20 seconds.) You gain 5…20 Energy the next time you hit with a dual attack.", IconUrl = "https://wiki.guildwars.com/images/6/61/Way_of_the_Lotus_%28large%29.jpg?20081212194243" }; - public static readonly Skill WayoftheMaster = new() { Id = 2187, Name = "Way of the Master", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, while holding a non-dagger weapon, you have an additional 3…33% chance to land a critical hit.", ConciseDescription = "Enchantment Spell. (60 seconds.) While holding a non-dagger weapon, you have +3…33% chance to land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Way_of_the_Master_%28large%29.jpg?20081212194330" }; - public static readonly Skill WeShallReturn = new() { Id = 1592, Name = "We Shall Return!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "25", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. All party members in earshot are resurrected with 25…50% Health and 5…20% Energy.", ConciseDescription = "Shout. All party members in earshot are resurrected (25…50% Health and 5…20% Energy).", IconUrl = "https://wiki.guildwars.com/images/a/a1/%22We_Shall_Return%21%22_%28large%29.jpg" }; - public static readonly Skill WeShallReturnPvP = new() { Id = 3033, Name = "We Shall Return! (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "", ConciseDescription = "", IconUrl = "" }; - public static readonly Skill WeakenArmor = new() { Id = 159, Name = "Weaken Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe and foes adjacent to your target have Cracked Armor for 5…20 seconds.", ConciseDescription = "Spell. Also affects adjacent foes. Inflicts Cracked Armor condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/53/Weaken_Armor_%28large%29.jpg?20081212203041" }; - public static readonly Skill WeakenKnees = new() { Id = 822, Name = "Weaken Knees", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 1…16 second[s], target foe suffers 1…4 Health degeneration and takes 5…10 damage while moving.", ConciseDescription = "Elite Hex Spell. (1…16 second[s].) Target foe has 1…4 Health degeneration and takes 5…10 damage while moving.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Weaken_Knees_%28large%29.jpg?20081212203532" }; - public static readonly Skill WeaknessTrap = new() { Id = 2421, Name = "Weakness Trap", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Trap, Energy = "10", Activation = "2", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Trap. When Weakness Trap is triggered, all nearby foes are Weakened for 10…20 seconds and take 24…50 lightning damage. All Charr are knocked down. Weakness Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 24…50 lightning damage. Inflicts Weakness condition (10…20 seconds). Knocks-down Charr.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Weakness_Trap.jpg" }; - public static readonly Skill WeaponofAggression = new() { Id = 2073, Name = "Weapon of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 5…15 seconds, you attack 25% faster.", ConciseDescription = "Weapon Spell. (5…15 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Weapon_of_Aggression_%28large%29.jpg?20081212205935" }; - public static readonly Skill WeaponofFury = new() { Id = 1749, Name = "Weapon of Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 5…20 seconds, target ally gains 5…50% more adrenaline and 1 Energy whenever that ally successfully hits with an attack.", ConciseDescription = "Elite Weapon Spell. (5…20 seconds.) 5…50% more adrenaline gain and +1 Energy whenever target ally hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/7/70/Weapon_of_Fury_%28large%29.jpg?20081212205823" }; - public static readonly Skill WeaponofQuickening = new() { Id = 1268, Name = "Weapon of Quickening", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 5…25 seconds, target ally has a Weapon of Quickening, and spells and binding rituals recharge 33% faster.", ConciseDescription = "Elite Weapon Spell. (5…25 seconds.) Spells and binding rituals recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Weapon_of_Quickening_%28large%29.jpg?20081212205436" }; - public static readonly Skill WeaponofRemedy = new() { Id = 1752, Name = "Weapon of Remedy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 8 seconds, the next time target ally takes damage or life steal from a foe, that ally steals up to 15…75 Health from that foe and loses 1 condition.", ConciseDescription = "Elite Weapon Spell. (8 seconds.) The next time target ally takes damage or life steal from a foe, this ally steals 15…75 Health from that foe and loses 1 condition.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Weapon_of_Remedy_%28large%29.jpg?20081212205243" }; - public static readonly Skill WeaponofRenewal = new() { Id = 2149, Name = "Weapon of Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 4…10 seconds, the next time target ally hits with an attack skill, that ally gains 1…7 Energy.", ConciseDescription = "Weapon Spell. (4…10 seconds.) Target ally gains 1…7 Energy the next time this ally hits with an attack skill.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Weapon_of_Renewal_%28large%29.jpg?20081212205314" }; - public static readonly Skill WeaponofShadow = new() { Id = 983, Name = "Weapon of Shadow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 1…7 second[s], target ally has a Weapon of Shadow. Whenever that ally is struck by an attack, that ally's attacker becomes Blinded for 5 seconds. The next 1…3 times that ally hits with an attack, his target is Blinded for 5 seconds.", ConciseDescription = "Weapon Spell. (1…7 second[s].) Inflicts Blindness condition (5 seconds) on anyone who attacks target ally. Target ally's next 1…3 attack[s] inflict Blindness (5 seconds) if they hit.", IconUrl = "https://wiki.guildwars.com/images/0/00/Weapon_of_Shadow_%28large%29.jpg?20081212205739" }; - public static readonly Skill WeaponofWarding = new() { Id = 793, Name = "Weapon of Warding", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 3…8 seconds, target ally has a Weapon of Warding that grants target ally +2…4 Health regeneration and a 50% chance to block.", ConciseDescription = "Weapon Spell. (3…8 seconds.) +2…4 Health regeneration. 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/5/58/Weapon_of_Warding_%28large%29.jpg?20081212205816" }; - public static readonly Skill WeaponofWardingPvP = new() { Id = 2893, Name = "Weapon of Warding (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Weapon Spell. For 3…8 seconds, target ally has a Weapon of Warding that grants target ally +2…4 Health regeneration and a 50% chance to block. Weapon of Warding ends if that ally attacks.", ConciseDescription = "Weapon Spell. (3…8 seconds.) +2…4 Health regeneration. 50% chance to block.", IconUrl = "" }; - public static readonly Skill WeaponsofThreeForges = new() { Id = 3429, Name = "Weapons of Three Forges", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Weapon | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 3…20 seconds, each non-spirit ally in earshot gains the effect of a random Weapon Spell.", ConciseDescription = "Elite Weapon Spell. (3…20 seconds.) Allies in earshot gain the effect of a random Weapon Spell.", IconUrl = "https://wiki.guildwars.com/images/0/08/Weapons_of_Three_Forges.jpg" }; - public static readonly Skill WearyingSpear = new() { Id = 1552, Name = "Wearying Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "3", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, you deal +10…40 damage. You are Weakened for 5 seconds.", ConciseDescription = "Spear Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/8/85/Wearying_Spear_%28large%29.jpg?20081212203658" }; - public static readonly Skill WearyingStrike = new() { Id = 1537, Name = "Wearying Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. You remove 1 Dervish enchantment. If an enchantment was removed, you inflict a Deep Wound for 3…10 seconds. You suffer from Weakness for 10 seconds if an enchantment is not removed.", ConciseDescription = "Scythe Attack. Remove 1 Dervish Enchantment. Removal Effect: Inflicts Deep Wound condition (3…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/01/Wearying_Strike_%28large%29.jpg?20081212194618" }; - public static readonly Skill WebofDisruption = new() { Id = 1344, Name = "Web of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Interrupt target foe. For 10 seconds, target foe is hexed with Web of Disruption. When this hex ends, that foe is interrupted again.", ConciseDescription = "Hex Spell. (10 seconds.) Initial effect: interrupts a skill. End effect: interrupts a skill.", IconUrl = "https://wiki.guildwars.com/images/1/11/Web_of_Disruption_%28large%29.jpg?20081212200926" }; - public static readonly Skill WebofDisruptionPvP = new() { Id = 3386, Name = "Web of Disruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. Interrupt target foe. For 10 seconds, target foe is hexed with Web of Disruption. When this hex ends, that foe is interrupted again.", ConciseDescription = "Hex Spell. (10 seconds.) Initial effect: interrupts a skill. End effect: interrupts a skill.", IconUrl = "" }; - public static readonly Skill WellofBlood = new() { Id = 92, Name = "Well of Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Well | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit nearest corpse to create a Well of Blood at its location. For 8…20 seconds, allies in that area receive +1…6 Health regeneration.", ConciseDescription = "Well Spell. (8…20 seconds.) Allies in this well have +1…6 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Well_of_Blood_%28large%29.jpg?20090531005205" }; - public static readonly Skill WellofDarkness = new() { Id = 1366, Name = "Well of Darkness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit nearest corpse to create a Well of Darkness for 5…50 seconds. Hexed foes within the Well of Darkness miss 50% of the time.", ConciseDescription = "Well Spell. (5…50 seconds.) Hexed foes in this well have 50% chance to miss. .", IconUrl = "https://wiki.guildwars.com/images/4/4b/Well_of_Darkness_%28large%29.jpg?20081212202942" }; - public static readonly Skill WellofPower = new() { Id = 91, Name = "Well of Power", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Well | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Well Spell. Exploit nearest corpse to create a Well of Power at that location. For 8…20 seconds, allies within the area of Well of Power gain +1…6 Health regeneration and +2 Energy regeneration.", ConciseDescription = "Elite Well Spell. (8…20 seconds.) Allies in this well have +1…6 Health regeneration and +2 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Well_of_Power_%28large%29.jpg?20081212203529" }; - public static readonly Skill WellofRuin = new() { Id = 2236, Name = "Well of Ruin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit nearest corpse to create a Well of Ruin at its location. For 5…30 seconds, whenever a foe in the well takes physical damage, that foe has Cracked Armor for 5…20 seconds.", ConciseDescription = "Well Spell. (5…30 seconds.) Inflicts Cracked Armor condition (5…20 seconds) to any foe in the well that takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/9/93/Well_of_Ruin_%28large%29.jpg?20081212203045" }; - public static readonly Skill WellofSilence = new() { Id = 1660, Name = "Well of Silence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit target corpse to create a Well of Silence for 10…30 seconds. Foes within the well cannot use shouts or chants and suffer 1…4 Health degeneration.", ConciseDescription = "Well Spell. (10…30 seconds.) Foes in this well cannot use shouts and chants and have 1…4 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Well_of_Silence_%28large%29.jpg?20081212202945" }; - public static readonly Skill WellofSuffering = new() { Id = 93, Name = "Well of Suffering", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Well | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit nearest corpse to create a Well of Suffering at its location. For 10…30 seconds, foes in that area suffer 1…6 Health degeneration.", ConciseDescription = "Well Spell. (10…30 seconds.) Foes in this well have 1…6 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Well_of_Suffering_%28large%29.jpg?20081212202954" }; - public static readonly Skill WelloftheProfane = new() { Id = 94, Name = "Well of the Profane", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Well | SkillType.Spell, Energy = "25", Activation = "3", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit nearest corpse to create a Well of the Profane at its location. For 8…20 seconds, foes in that area are stripped of all enchantments and cannot be the target of further enchantments. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Well Spell. (8…20 seconds.) Foes in this well lose all enchantments and cannot be the target of further enchantments.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Well_of_the_Profane_%28large%29.jpg?20081212203513" }; - public static readonly Skill WellofWeariness = new() { Id = 818, Name = "Well of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Well Spell. Exploit target corpse to create a Well of Weariness for 10…55 seconds. Enemies within the Well of Weariness suffer -1 Energy degeneration.", ConciseDescription = "Well Spell. (10…55 seconds.) Foes in this well have -1 Energy degeneration.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Well_of_Weariness_%28large%29.jpg?20081212202850" }; - public static readonly Skill WhirlingAxe = new() { Id = 888, Name = "Whirling Axe", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Attack | SkillType.Axe, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "4", Sacrifice = "", Upkeep = "", Description = "Elite Axe Attack. If Whirling Axe hits, you strike for +5…20 damage and any stance being used by your target ends. This attack cannot be blocked.", ConciseDescription = "Elite Axe Attack. Deals +5…20 damage and removes a stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Whirling_Axe_%28large%29.jpg?20081212211021" }; - public static readonly Skill WhirlingCharge = new() { Id = 1544, Name = "Whirling Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. For 1…6 second[s], you move 33% faster than normal. The next time you strike a foe, all other nearby foes take 10…60 cold damage and this enchantment ends.", ConciseDescription = "Flash Enchantment Spell. (1…6 second[s].) You move 33% faster. Deal 10…60 cold damage to all other nearby foes the next time you hit a foe and this enchantment ends.", IconUrl = "https://wiki.guildwars.com/images/6/67/Whirling_Charge_%28large%29.jpg?20081212194735" }; - public static readonly Skill WhirlingDefense = new() { Id = 450, Name = "Whirling Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "10", Activation = "", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 8…20 seconds, you have 75% chance to block attacks. Whenever you block a projectile in this way, adjacent foes take 5…11 damage.", ConciseDescription = "Stance. (8…20 seconds.) You have 75% chance to block. Deals 5…11 damage to adjacent foes whenever you block a projectile attack.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Whirling_Defense_%28large%29.jpg?20081212204254" }; - public static readonly Skill Whirlwind = new() { Id = 163, Name = "Whirlwind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. All adjacent foes take 15…75 cold damage. Attacking foes struck by Whirlwind are knocked down. If you are Overcast, this spell strikes nearby instead of adjacent.", ConciseDescription = "Spell. Hits foes adjacent to you. Deals 15…75 cold damage. Causes knock-down to attacking foes. Strikes nearby instead of adjacent if Overcast.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Whirlwind_%28large%29.jpg?20090530225456" }; - public static readonly Skill WhirlwindAttack = new() { Id = 2107, Name = "Whirlwind Attack", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "", Activation = "", Recharge = "1", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Melee Attack. Attack target and adjacent foes. Each attack that hits deals +13…20 damage.", ConciseDescription = "Melee Attack. Deals +13…20 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Whirlwind_Attack.jpg" }; - public static readonly Skill WieldersBoon = new() { Id = 1265, Name = "Wielder's Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Heal target ally for 15…60 points. If that ally is under the effects of a weapon spell, Wielder's Boon heals for an additional 15…75 Health.", ConciseDescription = "Spell. Heals for 15…60. Heals for 15…75 more if this ally is under a Weapon spell.", IconUrl = "https://wiki.guildwars.com/images/3/3b/Wielder%27s_Boon_%28large%29.jpg?20081212205408" }; - public static readonly Skill WieldersRemedy = new() { Id = 1740, Name = "Wielder's Remedy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 10…30 seconds, whenever you cast a weapon spell on an ally, that ally loses 1 condition.", ConciseDescription = "Enchantment Spell. (10…30 seconds.) Whenever you cast a weapon spell, the targeted ally loses one condition.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Wielder%27s_Remedy_%28large%29.jpg?20081212205801" }; - public static readonly Skill WieldersStrike = new() { Id = 1733, Name = "Wielder's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target foe is struck for 5…50 lightning damage. If you are under the effects of a weapon spell, you deal an additional 10…40 lightning damage.", ConciseDescription = "Spell. Deals 5…50 lightning damage. Deals 10…40 more lightning damage if you are under a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Wielder%27s_Strike_%28large%29.jpg?20081212205627" }; - public static readonly Skill WieldersZeal = new() { Id = 1737, Name = "Wielder's Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "1", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 10…30 seconds, whenever you cast a Weapon Spell on an ally, you gain 1…5 Energy.", ConciseDescription = "Elite Enchantment Spell. (10…30 seconds.) You gain 1…5 Energy whenever you cast a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Wielder%27s_Zeal_%28large%29.jpg?20081212205752" }; - public static readonly Skill WildBlow = new() { Id = 321, Name = "Wild Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = "5", Activation = "", Recharge = "8", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Melee Attack. Lose all adrenaline. If it hits, this attack will result in a critical hit and any stance being used by your target ends. This attack cannot be blocked.", ConciseDescription = "Melee Attack. Always a critical hit. Removes a stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/d/df/Wild_Blow_%28large%29.jpg?20081212210058" }; - public static readonly Skill WildStrike = new() { Id = 1022, Name = "Wild Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…35 damage and any stance being used by target foe ends. This attack cannot be blocked.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Removes target foe's stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Wild_Strike_%28large%29.jpg?20081212194422" }; - public static readonly Skill WildStrikePvP = new() { Id = 3252, Name = "Wild Strike (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.OffHand | SkillType.Attack, Energy = "5", Activation = "", Recharge = "6", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…35 damage and any stance being used by target foe ends. This attack cannot be blocked.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Removes target foe's stance. Unblockable.", IconUrl = "" }; - public static readonly Skill WildThrow = new() { Id = 1605, Name = "Wild Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "7", Sacrifice = "", Upkeep = "", Description = "Spear Attack. If this attack hits, it deals +5…20 damage, and any stance being used by your target ends. This attack cannot be blocked. All of your non-spear attack skills are disabled for 3 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Unblockable. Ends target's stance. your non-spear attack skills for 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Wild_Throw_%28large%29.jpg?20081212203652" }; - public static readonly Skill WindborneSpeed = new() { Id = 160, Name = "Windborne Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…13 seconds, target ally moves 33% faster.", ConciseDescription = "Enchantment Spell. (5…13 seconds.) Target ally moves 33% faster.", IconUrl = "https://wiki.guildwars.com/images/8/87/Windborne_Speed_%28large%29.jpg?20090530225823" }; - public static readonly Skill Winds = new() { Id = 2422, Name = "Winds", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.EbonVanguard | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Ebon Vanguard Ritual. Create a level 4…10 Spirit. All foes within its range have 15% chance to miss with ranged attacks. This spirit dies after 54…90 seconds.", ConciseDescription = "Ebon Vanguard Ritual. Creates a level 4…10 spirit (54…90 second lifespan.) Affects foes within range. 15% chance to miss with ranged attacks.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Winds.jpg" }; - public static readonly Skill WindsofDisenchantment = new() { Id = 1533, Name = "Winds of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Lose 1 Dervish enchantment. If a Dervish enchantment was removed in this way, all nearby foes lose 1 enchantment and take 20…80 cold damage.", ConciseDescription = "Spell. Remove one of your Dervish enchantments. Removal effect: all nearby foes lose 1 enchantment and take 20…80 cold damage.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Winds_of_Disenchantment_%28large%29.jpg?20081212195019" }; - public static readonly Skill Winnowing = new() { Id = 463, Name = "Winnowing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "5", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within range take 4 additional damage whenever they take physical damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Increases physical damage by +4 for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Winnowing_%28large%29.jpg?20081212204729" }; - public static readonly Skill Winter = new() { Id = 462, Name = "Winter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = "5", Activation = "3", Recharge = "60", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Nature Ritual. Create a level 1…10 spirit. For creatures within its range, all elemental damage is cold damage instead. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Converts elemental damage to cold damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Winter_%28large%29.jpg?20081212204353" }; - public static readonly Skill WintersEmbrace = new() { Id = 1999, Name = "Winter's Embrace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Hex Spell. For 2…6 seconds, target foe moves 66% slower and takes 5…15 damage while moving.", ConciseDescription = "Hex Spell. (2…6 seconds.) Target foe moves 66% slower and takes 5…15 damage while moving.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Winter%27s_Embrace_%28large%29.jpg?20081212195308" }; - public static readonly Skill WithdrawHexes = new() { Id = 942, Name = "Withdraw Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = "15", Activation = "1", Recharge = "5", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Remove all hexes from target ally and all adjacent allies. This spell takes an additional 20…5 seconds to recharge for each hex removed in this way.", ConciseDescription = "Elite Spell. Removes all hexes. Also affects adjacent allies.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Withdraw_Hexes_%28large%29.jpg?20081212202356" }; - public static readonly Skill Wither = new() { Id = 125, Name = "Wither", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = "10", Activation = "2", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Hex Spell. For 5…35 seconds, target foe suffers 2…4 Health degeneration and -1 Energy degeneration. If target foe's Energy reaches 0, that foe takes 15…75 damage and Wither ends.", ConciseDescription = "Elite Hex Spell. (5…35 seconds.) Causes 2…4 Health degeneration and -1 Energy degeneration. Deals 15…75 damage if target foe's Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/9/97/Wither_%28large%29.jpg?20081212203510" }; - public static readonly Skill WitheringAura = new() { Id = 1997, Name = "Withering Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "1", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 5…20 seconds, target ally's melee attacks cause Weakness for 5…20 seconds.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Target ally's melee attacks cause Weakness condition (5…20 seconds.)", IconUrl = "https://wiki.guildwars.com/images/0/08/Withering_Aura_%28large%29.jpg?20081212202904" }; - public static readonly Skill WordofCensure = new() { Id = 1129, Name = "Word of Censure", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = "10", Activation = "1", Recharge = "2", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Target foe takes 15…75 holy damage. If your target was below 33% Health, Word of Censure takes 20 additional seconds to recharge.", ConciseDescription = "Elite Spell. Deals 15…75 holy damage.", IconUrl = "https://wiki.guildwars.com/images/7/76/Word_of_Censure_%28large%29.jpg?20081212202147" }; - public static readonly Skill WordofHealing = new() { Id = 282, Name = "Word of Healing", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "³⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Heal target ally for 5…100 Health. Heal for an additional 30…115 Health if that ally is below 50% Health.", ConciseDescription = "Elite Spell. Heals for 5…100. Heals for 30…115 more if target ally is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/0/07/Word_of_Healing_%28large%29.jpg?20081212202334" }; - public static readonly Skill WordsofComfort = new() { Id = 1396, Name = "Words of Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = "5", Activation = "1", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Spell. Target ally is healed for 15…60 Health and an additional 15…45 Health if that ally is suffering from a condition.", ConciseDescription = "Spell. Heals for 15…60. Heals for 15…45 more if target ally has a condition.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Words_of_Comfort_%28large%29.jpg?20081212202617" }; - public static readonly Skill WoundingStrike = new() { Id = 1536, Name = "Wounding Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Scythe Attack. If this attack hits, you do +5…20 damage, target foe suffers from Bleeding for 5…20 seconds, and you lose 1 Dervish enchantment. If an enchantment is removed, target foe also suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Scythe Attack. Deals +5…20 damage and inflicts Bleeding condition (5…20 seconds). Remove 1 Dervish enchantment. Removal Effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Wounding_Strike_%28large%29.jpg?20081212194847" }; - public static readonly Skill WoundingStrikePvP = new() { Id = 3367, Name = "Wounding Strike (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Scythe Attack. If this attack hits, target foe suffers from Bleeding for 5…20 seconds, and you lose 1 Dervish enchantment. If an enchantment is removed, target foe also suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Scythe Attack. Inflicts Bleeding condition (5…20 seconds). Removes 1 Dervish enchantment. Removal effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "" }; - public static readonly Skill XinraesWeapon = new() { Id = 1750, Name = "Xinrae's Weapon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Weapon Spell. For 8 seconds, the next time target ally takes damage from a foe that damage is limited to 5% of that ally's max Health and that ally steals up to 20…80 Health from that foe.", ConciseDescription = "Elite Weapon Spell. (8 seconds). The next time target ally takes damage from a foe, that damage is limited to 5% of target ally's max Health and that ally steals 20…80 Health from that foe.", IconUrl = "https://wiki.guildwars.com/images/5/51/Xinrae%27s_Weapon_%28large%29.jpg?20081212205640" }; - public static readonly Skill YetiSmash = new() { Id = 1137, Name = "Yeti Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = "", Activation = "", Recharge = "", Overcast = "", Adrenaline = "6", Sacrifice = "", Upkeep = "", Description = "Hammer Attack. Lose all adrenaline. Attack all adjacent foes. If this attack strikes a foe suffering from a condition, that foe is knocked down. (50% failure chance with Hammer Mastery 4 or less.)", ConciseDescription = "Hammer Attack. Attack all adjacent foes. Knocks down foes suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/7/73/Yeti_Smash_%28large%29.jpg?20081212210835" }; - public static readonly Skill YouAreAllWeaklings = new() { Id = 2359, Name = "You Are All Weaklings!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. Target foe and foes adjacent to target are Weakened for 8…12 seconds.", ConciseDescription = "Shout. Inflicts Weakness condition (8…12 seconds). Also affects adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/a4/%22You_Are_All_Weaklings%21%22.jpg" }; - public static readonly Skill YouMoveLikeaDwarf = new() { Id = 2358, Name = "You Move Like a Dwarf!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "10", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. Target foe is knocked down and takes 44…80 damage. That foe is also Crippled for 8…15 seconds.", ConciseDescription = "Shout. Deals 44…80 damage, causes knock-down, and inflicts Crippled condition (8…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/6a/%22You_Move_Like_a_Dwarf%21%22.jpg" }; - public static readonly Skill YouWillDie = new() { Id = 1141, Name = "You Will Die!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "15", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Shout. If target foe is below 50% Health, you gain 1…3 strike[s] of adrenaline.", ConciseDescription = "Shout. You gain 1…3 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/a/a2/%22You_Will_Die%21%22_%28large%29.jpg" }; - public static readonly Skill YoureAllAlone = new() { Id = 1412, Name = "You're All Alone!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Shout. If target foe isn't near an ally, that foe suffers from Cripple and Weakness for 8 seconds.", ConciseDescription = "Elite Shout. Inflicts Cripple and Weakness conditions (8 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/ad/%22You%27re_All_Alone%21%22_%28large%29.jpg" }; - public static readonly Skill ZealotsFire = new() { Id = 271, Name = "Zealot's Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "10", Activation = "¹⁄₄", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Enchantment Spell. For 60 seconds, whenever you use a skill that targets an ally, all foes adjacent to that target are struck for 5…35 fire damage and you lose 1 Energy.", ConciseDescription = "Enchantment Spell. (60 seconds.) Whenever you use a skill on an ally, all foes adjacent to that ally are hit for 5…35 fire damage.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Zealot%27s_Fire_%28large%29.jpg?20081212202211" }; - public static readonly Skill ZealousAnthem = new() { Id = 1561, Name = "Zealous Anthem", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = "10", Activation = "1", Recharge = "20", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Chant. For 10 seconds, the next time each ally within earshot uses an attack skill, that ally gains 1…8 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…8 Energy with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Zealous_Anthem_%28large%29.jpg?20081212203819" }; - public static readonly Skill ZealousBenediction = new() { Id = 1687, Name = "Zealous Benediction", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = "10", Activation = "³⁄₄", Recharge = "4", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Spell. Heal target ally for 30…180 Health. If target was below 50% Health, you gain 7 Energy.", ConciseDescription = "Elite Spell. Heals for 30…180. You gain 7 Energy if target ally was below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/8/81/Zealous_Benediction_%28large%29.jpg?20081212202202" }; - public static readonly Skill ZealousRenewal = new() { Id = 1763, Name = "Zealous Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Flash Enchantment Spell. All nearby foes take 5…30 holy damage. For 5…25 seconds, you have -1 Energy regeneration, and gain 1 Energy whenever you hit a foe. If this enchantment ends prematurely, you gain 1…5 Energy.", ConciseDescription = "Flash Enchantment Spell. (5…25 seconds.) Initial effect: deals 5…30 holy damage to nearby foes. You have -1 Energy regeneration and gain 1 Energy when you hit. Gain 1…5 Energy if this enchantment ends early.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Zealous_Renewal_%28large%29.jpg?20081212194611" }; - public static readonly Skill ZealousSweep = new() { Id = 2071, Name = "Zealous Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = "5", Activation = "", Recharge = "10", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Scythe Attack. If this attack hits, you deal +5…20 damage. You gain 3 Energy and 1 adrenaline for each foe you hit.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. You gain 3 Energy and 1 adrenaline for each foe you hit.", IconUrl = "https://wiki.guildwars.com/images/d/db/Zealous_Sweep_%28large%29.jpg?20081212194744" }; - public static readonly Skill ZealousVow = new() { Id = 1761, Name = "Zealous Vow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = "5", Activation = "¹⁄₄", Recharge = "12", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Elite Enchantment Spell. For 20 seconds, you have -3 Energy regeneration, and you gain 1…6 Energy every time you hit with an attack.", ConciseDescription = "Elite Enchantment Spell. (20 seconds.) You gain 1…6 Energy each time you hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Zealous_Vow_%28large%29.jpg?20081212195011" }; - public static readonly Skill ZojunsHaste = new() { Id = 1196, Name = "Zojun's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = "5", Activation = "", Recharge = "30", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Stance. For 5…11 seconds, you move 33% faster and have a 27…75% chance to block incoming projectiles. Zojun's Haste ends if you attack.", ConciseDescription = "Stance. (5…11 seconds.) You move 33% faster and have 27…75% chance to block projectiles.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Zojun%27s_Haste_%28large%29.jpg?20081225000409" }; - public static readonly Skill ZojunsShot = new() { Id = 1192, Name = "Zojun's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = "5", Activation = "", Recharge = "3", Overcast = "", Adrenaline = "", Sacrifice = "", Upkeep = "", Description = "Bow Attack. Shoot an arrow that has half the normal range, but strikes for +10…40 damage.", ConciseDescription = "Half Range Bow Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Zojun%27s_Shot_%28large%29.jpg?20081225003554" }; - - - public static readonly IEnumerable Skills = [ - ATouchofGuile, - AccumulatedPain, - AccumulatedPainPvP, - Aegis, - AegisPvP, - Aftershock, - AggressiveRefrain, - AgonizingChop, - Agony, - AgonyPvP, - AirAttunement, - AirofDisenchantment, - AirofEnchantment, - AirofSuperiority, - AlkarsAlchemicalAcid, - Amity, - AncestorsVisage, - AncestorsRage, - AncestorsRagePvP, - Aneurysm, - AngelicBond, - AngelicProtection, - AngorodonsGaze, - Anguish, - AnguishPvP, - AnguishedWasLingwah, - AnimateBoneFiend, - AnimateBoneHorror, - AnimateBoneMinions, - AnimateFleshGolem, - AnimateShamblingHorror, - AnimateVampiricHorror, - AnthemofDisruption, - AnthemofDisruptionPvP, - AnthemofEnvy, - AnthemofEnvyPvP, - AnthemofFlame, - AnthemofFury, - AnthemofGuidance, - AnthemofWeariness, - AntidoteSignet, - ApplyPoison, - ArcLightning, - ArcaneConundrum, - ArcaneEcho, - ArcaneLanguor, - ArcaneLarceny, - ArcaneMimicry, - ArcaneThievery, - ArcaneZeal, - ArchersSignet, - ArcingShot, - AriaofRestoration, - AriaofZeal, - ArmorofEarth, - ArmorofFrost, - ArmorofMist, - ArmorofSanctity, - ArmorofUnfeeling, - ArmorofUnfeelingPvP, - AshBlast, - AssassinsPromise, - AssassinsRemedy, - AssassinsRemedyPvP, - AssaultEnchantments, - AsuranScan, - Atrophy, - AttackersInsight, - AttunedWasSongkai, - AuguryofDeath, - AuraofDisplacement, - AuraofFaith, - AuraofHolyMight, - AuraofHolyMight2, - AuraofRestoration, - AuraofRestorationPvP, - AuraofStability, - AuraoftheLich, - AuraofThorns, - AuraofThornsPvP, - AuraSlicer, - AuspiciousBlow, - AuspiciousIncantation, - AuspiciousParry, - AvatarofBalthazar, - AvatarofDwayna, - AvatarofDwaynaPvP, - AvatarofGrenth, - AvatarofLyssa, - AvatarofMelandru, - AvatarofMelandruPvP, - AwakentheBlood, - Awe, - AxeRake, - AxeTwist, - Backbreaker, - Backfire, - BalancedStance, - BalladofRestoration, - BalladofRestorationPvP, - BalthazarsAura, - BalthazarsPendulum, - BalthazarsRage, - BalthazarsSpirit, - BaneSignet, - Banish, - BanishingStrike, - BanishingStrikePvP, - BarbarousSlice, - BarbedArrows, - BarbedSignet, - BarbedSpear, - BarbedTrap, - Barbs, - Barrage, - BattleRage, - BedofCoals, - BeguilingHaze, - BellySmash, - BerserkerStance, - BestialFury, - BestialMauling, - BestialPounce, - BindingChains, - BitterChill, - BlackLotusStrike, - BlackMantisThrust, - BlackPowderMine, - BlackSpiderStrike, - Blackout, - BladesofSteel, - BladeturnRefrain, - BladeturnRefrainPvP, - BlazingFinale, - BlazingFinalePvP, - BlazingSpear, - BlessedAura, - BlessedLight, - BlessedSignet, - BlindWasMingson, - BlindingFlash, - BlindingPowder, - BlindingSurge, - BloodBond, - BloodDrinker, - BloodisPower, - BloodoftheAggressor, - BloodoftheMaster, - BloodRenewal, - BloodRitual, - Bloodsong, - BloodsongPvP, - BlurredVision, - BodyBlow, - BodyShot, - BonettisDefense, - BoonofCreation, - BoonSignet, - BraceYourself, - BraceYourselfPvP, - Brambles, - BrawlingHeadbutt, - BreathofFire, - BreathoftheGreatDwarf, - BroadHeadArrow, - BrutalStrike, - BrutalWeapon, - BullsCharge, - BullsStrike, - BurningArrow, - BurningRefrain, - BurningShield, - BurningSpeed, - BurstofAggression, - ByUralsHammer, - Cacophony, - CalculatedRisk, - CalculatedRiskPvP, - CallofHaste, - CallofHastePvP, - CallofProtection, - CalledShot, - Caltrops, - CantTouchThis, - CantTouchThisPvP, - CaretakersCharge, - CastigationSignet, - CauterySignet, - ChainLightning, - ChanneledStrike, - Channeling, - ChaosStorm, - Charge, - ChargingStrike, - CharmAnimal, - CharmAnimalCodex, - ChestThumper, - Chilblains, - ChillingVictory, - ChillingWinds, - ChokingGas, - ChorusofRestoration, - ChurningEarth, - ClamorofSouls, - Cleave, - ClubofaThousandBears, - Clumsiness, - ComfortAnimal, - ComfortAnimalPvP, - Companionship, - Complicate, - ConcussionShot, - Conflagration, - ConfusingImages, - ConjureFlame, - ConjureFrost, - ConjureLightning, - ConjureNightmare, - ConjurePhantasm, - ConsumeCorpse, - ConsumeSoul, - Contagion, - ContemplationofPurity, - ConvertHexes, - Conviction, - CorruptEnchantment, - CounterBlow, - Counterattack, - Coward, - CripplingAnguish, - CripplingAnguishPvP, - CripplingAnthem, - CripplingDagger, - CripplingShot, - CripplingSlash, - CripplingSweep, - CripplingVictory, - CriticalAgility, - CriticalChop, - CriticalDefenses, - CriticalEye, - CriticalStrike, - Crossfire, - CrudeSwing, - CruelSpear, - CruelWasDaoshen, - CrushingBlow, - CryofFrustration, - CryofPain, - CrystalWave, - CultistsFervor, - CureHex, - CycloneAxe, - DancingDaggers, - DarkApostasy, - DarkAura, - DarkBond, - DarkEscape, - DarkFury, - DarkPact, - DarkPrison, - Dash, - DeadlyHaste, - DeadlyParadox, - DeadlyRiposte, - DeathBlossom, - DeathBlossomPvP, - DeathNova, - DeathPactSignet, - DeathPactSignetPvP, - DeathsCharge, - DeathsRetreat, - DeathlyChill, - DeathlySwarm, - DebilitatingShot, - Decapitate, - DeepFreeze, - DefendersZeal, - DefensiveAnthem, - DefensiveAnthemPvP, - DefensiveStance, - DefiantWasXinrae, - DefileDefenses, - DefileEnchantments, - DefileFlesh, - DeflectArrows, - DeftStrike, - DefyPain, - DefyPainPvP, - DemonicFlesh, - DenyHexes, - Depravity, - DesecrateEnchantments, - DesperateStrike, - DesperationBlow, - Destruction, - DestructionPvP, - DestructiveWasGlaive, - DestructiveWasGlaivePvP, - DeterminedShot, - DevastatingHammer, - Disarm, - DischargeEnchantment, - DisciplinedStance, - Discord, - DiscordPvP, - Disenchantment, - DisenchantmentPvP, - Dismember, - DismissCondition, - Displacement, - DisplacementPvP, - DisruptingAccuracy, - DisruptingChop, - DisruptingDagger, - DisruptingLunge, - DisruptingShot, - DisruptingStab, - DisruptingThrow, - Dissonance, - DissonancePvP, - Distortion, - DistractingBlow, - DistractingShot, - DistractingStrike, - Diversion, - DivertHexes, - DivineBoon, - DivineHealing, - DivineIntervention, - DivineSpirit, - Dodge, - DodgeThis, - DolyakSignet, - DontTrip, - Doom, - DoubleDragon, - DragonSlash, - DragonsStomp, - DrainDelusions, - DrainEnchantment, - DrawConditions, - DrawSpirit, - DrunkenBlow, - DrunkenMaster, - DrydersDefenses, - DualShot, - DulledWeapon, - DustCloak, - DustCloakPvP, - DustTrap, - DwarvenBattleStance, - DwarvenStability, - DwaynasKiss, - DwaynasSorrow, - DwaynasTouch, - EarBite, - EarthAttunement, - EarthShaker, - Earthbind, - EarthbindPvP, - EarthenShackles, - Earthquake, - EbonBattleStandardofCourage, - EbonBattleStandardofHonor, - EbonBattleStandardofWisdom, - EbonDustAura, - EbonEscape, - EbonHawk, - EbonVanguardAssassinSupport, - EbonVanguardSniperSupport, - Echo, - EdgeofExtinction, - ElementalAttunement, - ElementalFlame, - ElementalFlamePvP, - ElementalLord, - ElementalLord2, - ElementalResistance, - EmpathicRemoval, - Empathy, - EmpathyPvP, - Empowerment, - EmpowermentPvP, - EnchantedHaste, - EnchantersConundrum, - EnchantersConundrumPvP, - EndurePain, - EnduringHarmony, - EnduringToxin, - EnergeticWasLeeSa, - EnergizingChorus, - EnergizingFinale, - EnergizingWind, - EnergyBlast, - EnergyBoon, - EnergyBurn, - EnergyDrain, - EnergySurge, - EnergyTap, - EnervatingCharge, - Enfeeble, - EnfeeblePvP, - EnfeeblingBlood, - EnfeeblingBloodPvP, - EnfeeblingTouch, - EnragedLunge, - EnragedLungePvP, - EnragedSmash, - EnragedSmashPvP, - EnragingCharge, - EntanglingAsp, - EnvenomEnchantments, - Epidemic, - Equinox, - EremitesAttack, - EremitesZeal, - Eruption, - Escape, - EscapePvP, - EssenceBond, - EssenceStrike, - EternalAura, - EtherFeast, - EtherLord, - EtherNightmare, - EtherNightmare2, - EtherPhantom, - EtherPrism, - EtherProdigy, - EtherRenewal, - EtherRenewalPvP, - EtherSignet, - EtherealBurden, - EtherealLight, - Eviscerate, - ExecutionersStrike, - ExhaustingAssault, - ExpelHexes, - ExpertFocus, - ExpertsDexterity, - ExpertsDexterityPvP, - ExplosiveGrowth, - ExposeDefenses, - ExpungeEnchantments, - ExtendConditions, - ExtendEnchantments, - Extinguish, - Faintheartedness, - FaithfulIntervention, - FallBack, - FallBackPvP, - FallingLotusStrike, - FallingSpider, - Famine, - FarmersScythe, - FavorableWinds, - FearMe, - FeastfortheDead, - FeastofCorruption, - FeastofSouls, - FeatherfootGrace, - Feedback, - FeelNoPain, - FeignedNeutrality, - FeralAggression, - FeralLunge, - FerociousStrike, - FertileSeason, - FetidGround, - FeveredDreams, - FeveredDreamsPvP, - FierceBlow, - FinalThrust, - FinaleofRestoration, - FinaleofRestorationPvP, - FindTheirWeakness, - FindTheirWeaknessPvP, - FinishHim, - FireAttunement, - FireStorm, - Fireball, - Flail, - FlameBurst, - FlameDjinnsHaste, - FlameTrap, - Flare, - FlashingBlades, - FleetingStability, - FleshofMyFlesh, - FleshofMyFleshPvP, - Flourish, - Flurry, - FocusedAnger, - FocusedShot, - ForGreatJustice, - ForGreatJusticePvP, - ForcefulBlow, - ForkedArrow, - FoulFeast, - FoxFangs, - FoxFangsPvP, - FoxsPromise, - Fragility, - FragilityPvP, - FreezingGust, - FrenziedDefense, - Frenzy, - FrigidArmor, - FrozenBurst, - FrozenSoil, - Frustration, - FrustrationPvP, - FuriousAxe, - Gale, - GalrathSlash, - Gash, - GazefromBeyond, - GazeofContempt, - GazeofFury, - GazeofFuryPvP, - GenerousWasTsungrai, - GhostlyHaste, - GhostlyWeapon, - GhostmirrorLight, - GiftofHealth, - GladiatorsDefense, - GlassArrows, - GlassArrowsPvP, - GlimmerofLight, - GlimmeringMark, - GlowingGaze, - GlowingIce, - GlowingSignet, - Glowstone, - GlyphofConcentration, - GlyphofElementalPower, - GlyphofEnergy, - GlyphofEssence, - GlyphofImmolation, - GlyphofLesserEnergy, - GlyphofRenewal, - GlyphofRestoration, - GlyphofSacrifice, - GlyphofSwiftness, - GofortheEyes, - GofortheEyesPvP, - Godspeed, - GoldenFangStrike, - GoldenFoxStrike, - GoldenLotusStrike, - GoldenPhoenixStrike, - GoldenSkullStrike, - Grapple, - GraspingEarth, - GraspingWasKuurong, - GreatDwarfArmor, - GreatDwarfWeapon, - GreaterConflagration, - GrenthsAura, - GrenthsBalance, - GrenthsFingers, - GrenthsGrasp, - GriffonsSweep, - Guardian, - GuidedWeapon, - GuidingHands, - GuidingHandsPvP, - Guilt, - Gust, - HammerBash, - Hamstring, - HarriersGrasp, - HarriersHaste, - HarriersToss, - HarriersTossPvP, - HastyRefrain, - Headbutt, - HealArea, - HealasOne, - HealasOnePvP, - HealOther, - HealParty, - HealPartyPvP, - HealersBoon, - HealersCovenant, - HealingBreeze, - HealingBurst, - HealingHands, - HealingLight, - HealingRibbon, - HealingRing, - HealingSeed, - HealingSignet, - HealingSpring, - HealingTouch, - HealingWhisper, - HeartofFury, - HeartofFuryPvP, - HeartofHolyFlame, - HeartofShadow, - HeavensDelight, - HeavyBlow, - HeketsRampage, - HelpMe, - HelpMePvP, - HeroicRefrain, - HexBreaker, - HexEaterSignet, - HexEaterVortex, - HexbreakerAria, - HexersVigor, - HiddenCaltrops, - HolyHaste, - HolySpear, - HolyStrike, - HolyVeil, - HolyWrath, - HornsoftheOx, - HundredBlades, - HuntersShot, - Hypochondria, - IAmtheStrongest, - IAmUnstoppable, - IMeanttoDoThat, - IWillAvengeYou, - IWillSurvive, - IcePrison, - IceSpear, - IceSpikes, - IcyPrism, - IcyShackles, - IcyVeins, - IgniteArrows, - Ignorance, - IllusionofHaste, - IllusionofHastePvP, - IllusionofPain, - IllusionofPainPvP, - IllusionofWeakness, - IllusionaryWeaponry, - IllusionaryWeaponryPvP, - ImagesofRemorse, - ImaginedBurden, - ImbueHealth, - Immolate, - Impale, - IncendiaryArrows, - IncendiaryBonds, - Incoming, - IncomingPvP, - Ineptitude, - Inferno, - InfuriatingHeat, - InfuseCondition, - InfuseHealth, - InsidiousParasite, - InspirationalSpeech, - InspiredEnchantment, - InspiredHex, - Intensity, - IntimidatingAura, - InvokeLightning, - IronMist, - IronPalm, - IrresistibleBlow, - IrresistibleSweep, - IrresistibleSweepPvP, - ItsJustaFleshWound, - JaggedBones, - JaggedStrike, - JaizhenjuStrike, - JameisGaze, - JaundicedGaze, - JudgesInsight, - JudgesIntervention, - JudgementStrike, - JungleStrike, - KareisHealingCircle, - KeenArrow, - KeenArrowPvP, - KeenChop, - KeystoneSignet, - KindleArrows, - KineticArmor, - KirinsWrath, - KitahsBurden, - KneeCutter, - Lacerate, - LaceratingChop, - Lamentation, - LavaArrows, - LavaFont, - LeadtheWay, - LeadersComfort, - LeadersZeal, - LeapingMantisSting, - LeechSignet, - LeviathansSweep, - Life, - LifePvP, - LifeAttunement, - LifeBarrier, - LifeBond, - LifeSheath, - LifeSiphon, - LifeTransfer, - LifebaneStrike, - LiftEnchantment, - LightofDeldrimor, - LightofDeliverance, - LightofDeliverancePvP, - LightofDwayna, - LightbringerSignet, - LightbringersGaze, - LightningBolt, - LightningHammer, - LightningHammerPvP, - LightningJavelin, - LightningOrb, - LightningReflexes, - LightningReflexesPvP, - LightningStrike, - LightningSurge, - LightningTouch, - LingeringCurse, - LionsComfort, - LiquidFlame, - LiveVicariously, - LivelyWasNaomei, - LocustsFury, - LotusStrike, - LowBlow, - LyricofPurification, - LyricofZeal, - LyssasAssault, - LyssasAura, - LyssasBalance, - LyssasHaste, - LyssasHastePvP, - Maelstrom, - MagebaneShot, - MagehunterStrike, - MagehuntersSmash, - MagneticAura, - MagneticSurge, - MaimingSpear, - MaimingStrike, - MakeHaste, - MakeYourTime, - Malaise, - MaliciousStrike, - MalignIntervention, - MantisTouch, - MantraofConcentration, - MantraofEarth, - MantraofFlame, - MantraofFrost, - MantraofInscriptions, - MantraofLightning, - MantraofPersistence, - MantraofRecall, - MantraofRecovery, - MantraofResolve, - MantraofResolvePvP, - MantraofSignets, - MantraofSignetsPvP, - MaraudersShot, - MarkofDeath, - MarkofFury, - MarkofInsecurity, - MarkofInstability, - MarkofPain, - MarkofProtection, - MarkofRodgort, - MarkofSubversion, - MarksmansWager, - Martyr, - Masochism, - MasochismPvP, - MasterofMagic, - Meditation, - Meekness, - MelandrusArrows, - MelandrusAssault, - MelandrusAssaultPvP, - MelandrusResilience, - MelandrusShot, - MendAilment, - MendBodyandSoul, - MendCondition, - Mending, - MendingGrip, - MendingRefrain, - MendingRefrainPvP, - MendingTouch, - MentalBlock, - MercilessSpear, - Meteor, - MeteorShower, - MightyBlow, - MightyThrow, - MightyWasVorizun, - Migraine, - MigrainePvP, - MindBlast, - MindBurn, - MindFreeze, - MindFreezePvP, - MindShock, - MindShockPvP, - MindWrack, - MindWrackPvP, - Mindbender, - MirageCloak, - MirrorofDisenchantment, - MirrorofDisenchantmentPvP, - MirrorofIce, - MirroredStance, - MistForm, - MistFormPvP, - Mistrust, - MistrustPvP, - MoebiusStrike, - MokeleSmash, - MuddyTerrain, - MysticCorruption, - MysticHealing, - MysticHealingPvP, - MysticRegeneration, - MysticRegenerationPvP, - MysticSandstorm, - MysticSweep, - MysticTwister, - MysticVigor, - NaturalHealing, - NaturalStride, - NaturalTemper, - NaturesRenewal, - Necrosis, - NecroticTraversal, - NeedlingShot, - NeverGiveUp, - NeverGiveUpPvP, - NeverRampageAlone, - NeverSurrender, - NeverSurrenderPvP, - NightmareWeapon, - NineTailStrike, - None, - NoneShallPass, - OathShot, - ObsidianFlame, - ObsidianFlamePvP, - ObsidianFlesh, - OfferingofBlood, - OfferingofSpirit, - OnYourKnees, - Onslaught, - OnslaughtPvP, - OppressiveGaze, - OrderofApostasy, - OrderofPain, - OrderoftheVampire, - OrderofUndeath, - OrisonofHealing, - OtyughsCry, - OverTheLimit, - OverbearingSmash, - Overload, - Pacifism, - Pain, - PainPvP, - PainInverter, - PainofDisenchantment, - PainfulBond, - PalmStrike, - Panic, - ParasiticBond, - PatientSpirit, - PeaceandHarmony, - PenetratingAttack, - PenetratingAttackPvP, - PenetratingBlow, - PenetratingChop, - PensiveGuardian, - PersistenceofMemory, - Pestilence, - PhantomPain, - Phoenix, - PhysicalResistance, - PiercingTrap, - PinDown, - PiousAssault, - PiousAssaultPvP, - PiousConcentration, - PiousFury, - PiousFuryPvP, - PiousHaste, - PiousRenewal, - PiousRestoration, - PlagueSending, - PlagueSignet, - PlagueTouch, - PointBlankShot, - PoisonArrow, - PoisonTipSignet, - PoisonedHeart, - PoisonousBite, - Pounce, - PowerAttack, - PowerBlock, - PowerDrain, - PowerFlux, - PowerLeak, - PowerLeech, - PowerLock, - PowerReturn, - PowerShot, - PowerSpike, - PracticedStance, - PrecisionShot, - PredatorsPounce, - PredatoryBond, - PredatoryBondPvP, - PredatorySeason, - PreparedShot, - Preservation, - PreservationPvP, - PriceofFailure, - PriceofPride, - PrimalEchoes, - PrimalRage, - ProtectiveBond, - ProtectiveSpirit, - ProtectiveWasKaolai, - ProtectorsDefense, - ProtectorsStrike, - PsychicDistraction, - PsychicInstability, - PsychicInstabilityPvP, - PulverizingSmash, - PunishingShot, - PureStrike, - PureWasLiMing, - PurgeConditions, - PurgeSignet, - PurifyingFinale, - PurifyingVeil, - PutridBile, - PutridExplosion, - PutridFlesh, - QuickShot, - QuickeningZephyr, - Quicksand, - QuiveringBlade, - RadiantScythe, - RadiationField, - RageoftheNtouka, - RampageasOne, - RapidFire, - RavenBlessing, - RavenousGaze, - RayofJudgment, - ReadtheWind, - ReadtheWindPvP, - ReapImpurities, - ReapersMark, - ReapersSweep, - Rebirth, - Recall, - RecklessHaste, - ReclaimEssence, - Recovery, - RecoveryPvP, - Recuperation, - RecuperationPvP, - RecurringInsecurity, - Rejuvenation, - RejuvenationPvP, - ReleaseEnchantments, - RemedySignet, - RemoveHex, - RendEnchantments, - RendingAura, - RendingSweep, - RendingTouch, - RenewLife, - RenewingMemories, - RenewingSmash, - RenewingSmashPvP, - RenewingSurge, - RepeatingStrike, - ResilientWasXiko, - ResilientWeapon, - RestfulBreeze, - Restoration, - RestorationPvP, - RestoreCondition, - RestoreLife, - Resurrect, - ResurrectionChant, - ResurrectionSignet, - Retreat, - Retribution, - Return, - RevealedEnchantment, - RevealedHex, - ReversalofDamage, - ReversalofFortune, - ReverseHex, - ReviveAnimal, - RidetheLightning, - RidetheLightningPvP, - RigorMortis, - RipEnchantment, - Riposte, - RisingBile, - RitualLord, - RoaringWinds, - RodgortsInvocation, - RottingFlesh, - RunasOne, - RuptureSoul, - Rush, - Rust, - SadistsSignet, - SandShards, - Sandstorm, - SavagePounce, - SavageShot, - SavageSlash, - SavannahHeat, - SavannahHeatPvP, - SaveYourselves, - SaveYourselves2, - ScavengerStrike, - ScavengersFocus, - ScorpionWire, - ScourgeEnchantment, - ScourgeHealing, - ScourgeSacrifice, - ScreamingShot, - ScribesInsight, - SearingFlames, - SearingHeat, - SecondWind, - SeedofLife, - SeekingArrows, - SeekingBlade, - SeepingWound, - SelflessSpirit, - SelflessSpirit2, - SerpentsQuickness, - SevenWeaponsStance, - SeverArtery, - ShadowFang, - ShadowForm, - ShadowFormPvP, - ShadowMeld, - ShadowofFear, - ShadowofHaste, - ShadowPrison, - ShadowRefuge, - ShadowSanctuary, - ShadowSanctuary2, - ShadowShroud, - ShadowStrike, - ShadowTheft, - ShadowWalk, - Shadowsong, - ShadowsongPvP, - ShadowyBurden, - Shame, - ShamefulFear, - ShardStorm, - SharedBurden, - SharedBurdenPvP, - SharpenDaggers, - ShatterDelusions, - ShatterDelusionsPvP, - ShatterEnchantment, - ShatterHex, - ShatterStorm, - ShatteringAssault, - Shatterstone, - ShellShock, - Shelter, - ShelterPvP, - ShieldBash, - ShieldGuardian, - ShieldofAbsorption, - ShieldofDeflection, - ShieldofForce, - ShieldofJudgment, - ShieldofRegeneration, - ShieldStance, - ShieldingHands, - ShieldsUp, - ShiversofDread, - Shock, - ShockArrow, - Shockwave, - Shove, - ShrinkingArmor, - ShroudofDistress, - ShroudofDistressPvP, - ShroudofSilence, - SightBeyondSight, - SignetofAggression, - SignetofAgony, - SignetofAgonyPvP, - SignetofBinding, - SignetofCapture, - SignetofClumsiness, - SignetofClumsinessPvP, - SignetofCorruption, - SignetofCorruption2, - SignetofCreation, - SignetofDeadlyCorruption, - SignetofDeadlyCorruptionPvP, - SignetofDevotion, - SignetofDisenchantment, - SignetofDisruption, - SignetofDistraction, - SignetofGhostlyMight, - SignetofGhostlyMightPvP, - SignetofHumility, - SignetofIllusions, - SignetofInfection, - SignetofJudgment, - SignetofJudgmentPvP, - SignetofLostSouls, - SignetofMalice, - SignetofMidnight, - SignetofMysticSpeed, - SignetofMysticWrath, - SignetofPiousLight, - SignetofPiousRestraint, - SignetofPiousRestraintPvP, - SignetofRage, - SignetofRecall, - SignetofRejuvenation, - SignetofRemoval, - SignetofReturn, - SignetofReturnPvP, - SignetofShadows, - SignetofSorrow, - SignetofSpirits, - SignetofSpiritsPvP, - SignetofStamina, - SignetofStrength, - SignetofSuffering, - SignetofSynergy, - SignetofToxicShock, - SignetofTwilight, - SignetofWeariness, - SilverwingSlash, - SimpleThievery, - SiphonSpeed, - SiphonStrength, - SkullCrack, - SlayersSpear, - SlipperyGround, - SlipperyGroundPvP, - SliverArmor, - SlothHuntersShot, - SlothHuntersShotPvP, - Smite, - SmiteCondition, - SmiteHex, - SmitersBoon, - SmitersBoonPvP, - SmokePowderDefense, - SmokeTrap, - SmolderingEmbers, - SmoothCriminal, - Snare, - SneakAttack, - SnowStorm, - SoldiersDefense, - SoldiersFury, - SoldiersSpeed, - SoldiersStance, - SoldiersStancePvP, - SoldiersStrike, - SongofConcentration, - SongofPower, - SongofPurification, - SongofRestoration, - SongofRestorationPvP, - Soothing, - SoothingPvP, - SoothingImages, - SoothingMemories, - SoulBarbs, - SoulBind, - SoulFeast, - SoulLeech, - SoulTaker, - SoulTwisting, - SpearofFury, - SpearofFury2, - SpearofLight, - SpearofLightning, - SpearofRedemption, - SpearSwipe, - SpellBreaker, - SpellShield, - SpikeTrap, - SpinalShivers, - SpiritBond, - SpiritBondPvP, - SpiritBoonStrike, - SpiritBurn, - SpiritChanneling, - SpiritLight, - SpiritLightWeapon, - SpiritofFailure, - SpiritRift, - SpiritShackles, - SpiritSiphon, - SpirittoFlesh, - SpiritTransfer, - SpiritWalk, - SpiritsGift, - SpiritsStrength, - SpiritleechAura, - SpiritualPain, - SpiritualPainPvP, - SpitefulSpirit, - SplinterShot, - SplinterWeapon, - SplinterWeaponPvP, - SpoilVictor, - SpoilVictorPvP, - SpotlessMind, - SpotlessSoul, - Sprint, - StaggeringBlow, - StaggeringForce, - StandYourGround, - StandYourGroundPvP, - StandingSlash, - StarBurst, - SteadyStance, - Steam, - SteelfangSlash, - StolenSpeed, - StolenSpeedPvP, - StoneDaggers, - StoneSheath, - StoneStriker, - StonefleshAura, - StonesoulStrike, - Stoning, - StormChaser, - StormDjinnsHaste, - StormsEmbrace, - StrengthofHonor, - StrengthofHonorPvP, - StrikeasOne, - StripEnchantment, - StunningStrike, - Succor, - Suffering, - SumofAllFears, - SummonIceImp, - SummonMursaat, - SummonNagaShaman, - SummonRubyDjinn, - SummonSpirits, - SummonSpirits2, - SunandMoonSlash, - SunderingAttack, - SunderingAttackPvP, - SunderingWeapon, - SunspearRebirthSignet, - SupportiveSpirit, - Swap, - SwiftChop, - SwiftJavelin, - SwirlingAura, - Symbiosis, - SymbioticBond, - SymbolofWrath, - SymbolicCelerity, - SymbolicPosture, - SymbolicStrike, - SymbolsofInspiration, - SympatheticVisage, - TaintedFlesh, - TasteofDeath, - TasteofPain, - Tease, - Technobabble, - TeinaisCrystals, - TeinaisHeat, - TeinaisPrison, - TeinaisWind, - TempleStrike, - TestofFaith, - ThePowerIsYours, - TheresNothingtoFear, - TheyreonFire, - ThrillofVictory, - ThrowDirt, - Thunderclap, - TigerStance, - TigersFury, - TimeWard, - TotheLimit, - Togetherasone, - TouchofAgony, - ToxicChill, - Toxicity, - TramplingOx, - TranquilWasTanasen, - Tranquility, - TrappersFocus, - TrappersSpeed, - TripleChop, - TripleShot, - TripleShot2, - Tripwire, - TrollUnguent, - TryptophanSignet, - TwinMoonSweep, - TwinMoonSweepPvP, - TwistingFangs, - UlcerousLungs, - UnblockableThrow, - UnholyFeast, - UnholyFeastPvP, - Union, - UnionPvP, - UnnaturalSignet, - UnnaturalSignetPvP, - UnseenFury, - UnseenFuryPvP, - UnsteadyGround, - UnsuspectingStrike, - UnyieldingAura, - UnyieldingAuraPvP, - UrsanBlessing, - VampiricAssault, - VampiricBite, - VampiricGaze, - VampiricSpirit, - VampiricSwarm, - VampiricTouch, - Vampirism, - VaporBlade, - VeilofThorns, - Vengeance, - VengefulWasKhanhei, - VengefulWeapon, - VeratasAura, - VeratasGaze, - VeratasSacrifice, - ViciousAttack, - VictoriousSweep, - VictoryIsMine, - VigorousSpirit, - VileMiasma, - VileTouch, - VipersDefense, - VipersNest, - Virulence, - VisionsofRegret, - VisionsofRegretPvP, - VitalBlessing, - VitalBoon, - VitalWeapon, - VocalMinority, - VocalWasSogolon, - VolfenBlessing, - Volley, - VowofPiety, - VowofRevolution, - VowofSilence, - VowofStrength, - WailofDoom, - WailingWeapon, - WallowsBite, - WanderingEye, - WanderingEyePvP, - Wanderlust, - WanderlustPvP, - WardAgainstElements, - WardAgainstFoes, - WardAgainstHarm, - WardAgainstHarmPvP, - WardAgainstMelee, - WardofStability, - WardofWeakness, - WarmongersWeapon, - WarriorsCunning, - WarriorsEndurance, - WarriorsEndurancePvP, - WaryStance, - WasteNotWantNot, - WastrelsCollapse, - WastrelsDemise, - WastrelsWorry, - WatchYourself, - WatchYourselfPvP, - WatchfulHealing, - WatchfulIntervention, - WatchfulSpirit, - WaterAttunement, - WaterTrident, - WayofPerfection, - WayoftheAssassin, - WayoftheEmptyPalm, - WayoftheFox, - WayoftheLotus, - WayoftheMaster, - WeShallReturn, - WeShallReturnPvP, - WeakenArmor, - WeakenKnees, - WeaknessTrap, - WeaponofAggression, - WeaponofFury, - WeaponofQuickening, - WeaponofRemedy, - WeaponofRenewal, - WeaponofShadow, - WeaponofWarding, - WeaponofWardingPvP, - WeaponsofThreeForges, - WearyingSpear, - WearyingStrike, - WebofDisruption, - WebofDisruptionPvP, - WellofBlood, - WellofDarkness, - WellofPower, - WellofRuin, - WellofSilence, - WellofSuffering, - WelloftheProfane, - WellofWeariness, - WhirlingAxe, - WhirlingCharge, - WhirlingDefense, - Whirlwind, - WhirlwindAttack, - WieldersBoon, - WieldersRemedy, - WieldersStrike, - WieldersZeal, - WildBlow, - WildStrike, - WildStrikePvP, - WildThrow, - WindborneSpeed, - Winds, - WindsofDisenchantment, - Winnowing, - Winter, - WintersEmbrace, - WithdrawHexes, - Wither, - WitheringAura, - WordofCensure, - WordofHealing, - WordsofComfort, - WoundingStrike, - WoundingStrikePvP, - XinraesWeapon, - YetiSmash, - YouAreAllWeaklings, - YouMoveLikeaDwarf, - YouWillDie, - YoureAllAlone, - ZealotsFire, - ZealousAnthem, - ZealousBenediction, - ZealousRenewal, - ZealousSweep, - ZealousVow, - ZojunsHaste, - ZojunsShot - ]; - - public static bool TryParse(int id, [NotNullWhen(true)] out Skill? skill) + public static readonly Skill None = new() { - skill = Skills.Where(skill => skill.Id == id).FirstOrDefault(); - if (skill is null) - { - return false; - } + Id = 0, + Name = "None", + Elite = false, + PvEOnly = false, + PvP = false, + Campaign = Campaign.None, + Profession = Profession.None, + Attribute = Attribute.None, + Type = SkillType.None, + Energy = null, + Activation = null, + Recharge = null, + Overcast = null, + Adrenaline = null, + Sacrifice = null, + Upkeep = null, + Description = "", + ConciseDescription = "", + IconUrl = "", + }; - return true; - } - - public static bool TryParse(string name, [NotNullWhen(true)] out Skill? skill) - { - skill = Skills.Where(skill => skill.Name == name).FirstOrDefault(); - if (skill is null) - { - return false; - } - - return true; - } - - public static Skill Parse(int id) - { - if (TryParse(id, out var skill) is false) - { - throw new InvalidOperationException($"Could not find a skill with id {id}"); - } - - return skill; - } - - public static Skill Parse(string name) - { - if (TryParse(name, out var skill) is false) - { - throw new InvalidOperationException($"Could not find a skill with name {name}"); - } - - return skill; - } - - [JsonPropertyName("name")] - public required string Name { get; init; } + private Skill() { } [JsonPropertyName("id")] public required int Id { get; init; } + [JsonPropertyName("name")] + public required string Name { get; init; } + [JsonPropertyName("profession")] public required Profession Profession { get; init; } @@ -3058,22 +65,25 @@ public sealed class Skill : IIconUrlEntity public required SkillType Type { get; init; } [JsonPropertyName("energy")] - public required string Energy { get; init; } + public required double? Energy { get; init; } [JsonPropertyName("activation")] - public required string Activation { get; init; } + public required double? Activation { get; init; } [JsonPropertyName("recharge")] - public required string Recharge { get; init; } + public required double? Recharge { get; init; } [JsonPropertyName("overcast")] - public required string Overcast { get; init; } + public required double? Overcast { get; init; } [JsonPropertyName("adrenaline")] - public required string Adrenaline { get; init; } + public required double? Adrenaline { get; init; } [JsonPropertyName("sacrifice")] - public required string Sacrifice { get; init; } + public required double? Sacrifice { get; init; } + + [JsonPropertyName("upkeep")] + public required double? Upkeep { get; init; } [JsonPropertyName("description")] public required string Description { get; init; } @@ -3084,12 +94,43 @@ public sealed class Skill : IIconUrlEntity [JsonPropertyName("iconUrl")] public required string IconUrl { get; init; } - [JsonPropertyName("upkeep")] - public required string Upkeep { get; init; } - public override string ToString() => this.Name ?? nameof(Skill); - private Skill() + public static bool TryParse(int id, [NotNullWhen(true)] out Skill? skill) { + foreach (var candidate in AllSkills) + { + if (candidate.Id == id) + { + skill = candidate; + return true; + } + } + + skill = null; + return false; } + + public static bool TryParse(string name, [NotNullWhen(true)] out Skill? skill) + { + foreach (var candidate in AllSkills) + { + if (candidate.Name == name) + { + skill = candidate; + return true; + } + } + + skill = null; + return false; + } + + public static Skill Parse(int id) => TryParse(id, out var skill) + ? skill + : throw new InvalidOperationException($"Could not find a skill with id {id}"); + + public static Skill Parse(string name) => TryParse(name, out var skill) + ? skill + : throw new InvalidOperationException($"Could not find a skill with name {name}"); } diff --git a/Daybreak.Shared/Models/Guildwars/Skill.g.cs b/Daybreak.Shared/Models/Guildwars/Skill.g.cs new file mode 100644 index 00000000..668dcdb6 --- /dev/null +++ b/Daybreak.Shared/Models/Guildwars/Skill.g.cs @@ -0,0 +1,6397 @@ +// +// Generated by Tools/SkillUpdater. Do not edit manually — re-run +// `dotnet run --project Tools/SkillUpdater` to refresh from the wiki. +// +#nullable enable +using Daybreak.Shared.Models.Guildwars; +using Attribute = Daybreak.Shared.Models.Guildwars.Attribute; + +namespace Daybreak.Shared.Models.Guildwars; + +public sealed partial class Skill +{ + public static readonly Skill ATouchofGuile = new() { Id = 2357, Name = "A Touch of Guile", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target touched foe takes 44…80 damage. If target foe was knocked down, that foe cannot attack for 5…8 seconds.", ConciseDescription = "Touch Hex Spell. Deals 44…80 damage. Target foe cannot attack (5…8 seconds) if it was knocked-down.", IconUrl = "https://wiki.guildwars.com/images/2/2d/A_Touch_of_Guile.jpg" }; + public static readonly Skill AbaddonsChosen = new() { Id = 0, Name = "Abaddon's Chosen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 90, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Target cannot lose Health for 10 seconds.", ConciseDescription = "Enchantment Spell. (10 seconds.) Target cannot lose Health.", IconUrl = "https://wiki.guildwars.com/images/5/54/Abaddon%27s_Chosen.jpg" }; + public static readonly Skill AbaddonsConspiracy = new() { Id = 0, Name = "Abaddon's Conspiracy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Target other ally gains 100 Health every second for 3 seconds. When this enchantment ends normally, you are healed for 300 Health. This skill cannot be disabled.", ConciseDescription = "Enchantment Spell. (3 seconds.) Target ally gains 100 Health each second. End effect: you are healed for 300 if skill ends normally. This skill cannot be disabled. Cannot self-target.", IconUrl = "https://wiki.guildwars.com/images/2/28/Abaddon%27s_Conspiracy.jpg" }; + public static readonly Skill AbaddonsFavor = new() { Id = 0, Name = "Abaddon's Favor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 6, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. If target ally is enchanted with Abaddon's Chosen, all foes in the area lose 70 Health and target ally gains 70 Health.", ConciseDescription = "Skill. If target ally is enchanted with Abaddon's Chosen, all foes in the area lose 70 Health and this ally gains 70 Health.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Abaddon%27s_Favor.jpg" }; + public static readonly Skill AccumulatedPain = new() { Id = 1052, Name = "Accumulated Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 15…75 damage. If target foe is suffering from 2 or more hexes, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spell. Deals 15…75 damage. Inflicts Deep Wound condition (5…20 seconds) if target foe has 2 or more hexes.", IconUrl = "https://wiki.guildwars.com/images/7/72/Accumulated_Pain_%28large%29.jpg" }; + public static readonly Skill AccumulatedPainPvP = new() { Id = 3184, Name = "Accumulated Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 10…35 damage. If target foe is suffering from 2 or more hexes, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spell. Deals 10…35 damage. Inflicts Deep Wound condition (5…20 seconds) if target foe has 2 or more hexes.", IconUrl = "https://wiki.guildwars.com/images/7/7c/Accumulated_Pain_%28PvP%29.jpg" }; + public static readonly Skill Adoration = new() { Id = 0, Name = "Adoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target ally 75 Health, and give them a 1% morale boost.", ConciseDescription = "Spell. Heals for 75. Grants a 1% morale boost.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Adoration.jpg" }; + public static readonly Skill AdvancedSnowball = new() { Id = 0, Name = "Advanced Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow-moving snowball at target foe. If it hits, target foe takes 75 damage and you gain 1 strike of adrenaline.", ConciseDescription = "Spell. Slow projectile: deals 75 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/d/df/Advanced_Snowball.jpg" }; + public static readonly Skill AdventurersInsight = new() { Id = 857, Name = "Adventurer's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. For 10 minutes your party gains +50% XP from combat.", ConciseDescription = "Party Bonus. (10 minutes.) Your party gains +50% XP from combat.", IconUrl = "https://wiki.guildwars.com/images/9/95/Adventurer%27s_Insight.jpg" }; + public static readonly Skill Aegis = new() { Id = 257, Name = "Aegis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds, all party members within earshot have a 50% chance to block attacks.", ConciseDescription = "Enchantment Spell. Enchants all party members within earshot (5…11 seconds). 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/9/93/Aegis_%28large%29.jpg" }; + public static readonly Skill AegisPvP = new() { Id = 2857, Name = "Aegis (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…3 seconds, target other party member cannot be the target of hostile spells, and attacks against this party member fail.", ConciseDescription = "Enchantment Spell. (1…3 seconds). Target party member cannot be targeted by hostile spells. Attacks against this party member fail.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Aegis_%28PvP%29.jpg" }; + public static readonly Skill AfflictedSoulExplosion = new() { Id = 1176, Name = "Afflicted Soul Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "When Afflicted creature dies, all nearby foes take damage.", ConciseDescription = "Deals damage to nearby foes when Afflicted creature dies.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Afflicted_Soul_Explosion.jpg" }; + public static readonly Skill Aftershock = new() { Id = 174, Name = "Aftershock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Nearby foes are struck for 26…100 earth damage. Knocked down foes are struck for 10…68 additional earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage to nearby foes. Deals 10…68 more earth damage to knocked down foes.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Aftershock_%28large%29.jpg" }; + public static readonly Skill AggressiveRefrain = new() { Id = 1774, Name = "Aggressive Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 25, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 5…25 seconds, you attack 25% faster but have -20 armor. This echo is reapplied every time a chant or shout ends on you.", ConciseDescription = "Echo. (5…25 seconds.) You attack 25% faster. Renewal: whenever a chant or shout ends on you.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Aggressive_Refrain_%28large%29.jpg" }; + public static readonly Skill AgnarsRage = new() { Id = 531, Name = "Agnar's Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 10, Activation = 6, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. (monster only) Knock down all foes in earshot and do 25 damage to them. Gain +10 Health regeneration for 5 seconds.", ConciseDescription = "Attack. (monster only) (5 seconds.) +10 Health regeneration. Deals 25 damage to foes in earshot and causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Agnar%27s_Rage.jpg" }; + public static readonly Skill AgonizingChop = new() { Id = 1403, Name = "Agonizing Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Axe Attack. When this attack hits, you deal +5…20 damage. If target foe is suffering from a Deep Wound, you interrupt that foe's action.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Interrupts an action if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Agonizing_Chop_%28large%29.jpg" }; + public static readonly Skill Agony = new() { Id = 2205, Name = "Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. This spirit causes 3…10 Health loss each second to foes within earshot. This spirit loses 3…10 Health for each foe hurt in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…90 second lifespan). Causes 3…10 Health loss each second to foes in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/43/Agony_%28large%29.jpg" }; + public static readonly Skill AgonyPvP = new() { Id = 3038, Name = "Agony (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. This spirit causes 3…10 Health loss each second to foes within earshot. This spirit loses 3…10 Health for each foe hurt in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…90 second lifespan). Causes 3…10 Health loss each second to foes in earshot.", IconUrl = "https://wiki.guildwars.com/images/0/04/Agony_%28PvP%29.jpg" }; + public static readonly Skill AirAttunement = new() { Id = 225, Name = "Air Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Air. You gain 1 Energy plus 30% of the base Energy cost of the skill whenever you use Air Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost whenever you use an Air Magic skill.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Air_Attunement_%28large%29.jpg" }; + public static readonly Skill AirofDisenchantment = new() { Id = 1656, Name = "Air of Disenchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Remove one enchantment from target foe and all nearby foes. For 5…20 seconds, enchantments expire 150…300% faster on those foes.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (5…20 seconds). Remove one enchantment from target and nearby foes. Enchantments expire 150…300% faster on those foes.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Air_of_Disenchantment_%28large%29.jpg" }; + public static readonly Skill AirofEnchantment = new() { Id = 1115, Name = "Air of Enchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 4…10 seconds, enchantments cast on target other ally cost 10 less Energy (minimum 1 Energy).", ConciseDescription = "Elite Enchantment Spell. (4…10 seconds.) Enchantments cast on target ally cost 10 less Energy (minimum 1 Energy).", IconUrl = "https://wiki.guildwars.com/images/b/bf/Air_of_Enchantment_%28large%29.jpg" }; + public static readonly Skill AirofSuperiority = new() { Id = 2416, Name = "Air of Superiority", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 20…30 seconds you gain a random Asura benefit every time you earn experience from killing an enemy.", ConciseDescription = "Skill. (20…30 seconds). Gain a random Asura benefit every time you earn experience from killing an enemy.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Air_of_Superiority.jpg" }; + public static readonly Skill AlkarsAlchemicalAcid = new() { Id = 2211, Name = "Alkar's Alchemical Acid", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Throw Alkar's Alchemical Acid at target foe. Target and adjacent foes are struck for 40…50 damage. Destroyers take an additional 45…70 damage and they have Cracked Armor for 14…20 seconds.", ConciseDescription = "Spell. Projectile: deals 40…50 damage to target and adjacent foes. Deals 45…70 more damage and inflicts Cracked Armor condition (14…20 seconds) to Destroyers.", IconUrl = "https://wiki.guildwars.com/images/4/43/Alkar%27s_Alchemical_Acid.jpg" }; + public static readonly Skill Amity = new() { Id = 265, Name = "Amity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 4…12 seconds, adjacent foes cannot attack. For each foe, Amity ends if that foe takes damage.", ConciseDescription = "Elite Hex Spell. (4…12 seconds.) Foes adjacent to you cannot attack.", IconUrl = "https://wiki.guildwars.com/images/9/98/Amity_%28large%29.jpg" }; + public static readonly Skill AmuletofProtection = new() { Id = 896, Name = "Amulet of Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/7/7d/Amulet_of_Protection.jpg" }; + public static readonly Skill AmuletofProtection_2 = new() { Id = 2928, Name = "Amulet of Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/7/7d/Amulet_of_Protection.jpg" }; + public static readonly Skill AncestorsRage = new() { Id = 1246, Name = "Ancestors' Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 1 second, nothing happens. When this skill ends, all foes adjacent to target ally are struck for 5…110 lightning damage.", ConciseDescription = "Skill. (1 second.) End Effect: deals 5…110 lightning damage to foes adjacent to target ally.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Ancestors%27_Rage_%28large%29.jpg" }; + public static readonly Skill AncestorsRagePvP = new() { Id = 2867, Name = "Ancestors' Rage (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 3 seconds all foes adjacent to target ally are struck for 1…41 lightning damage each second.", ConciseDescription = "Skill. (3 seconds.) Deals 1…41 lightning damage to foes adjacent to target ally each second.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ancestors%27_Rage_%28PvP%29.jpg" }; + public static readonly Skill AncestorsVisage = new() { Id = 1054, Name = "Ancestor's Visage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4…10 seconds, whenever target ally is hit by a melee attack, all adjacent foes lose all adrenaline and 3 Energy.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) All adjacent foes lose all adrenaline and 3 Energy whenever a melee attack hits target ally.", IconUrl = "https://wiki.guildwars.com/images/6/63/Ancestor%27s_Visage_%28large%29.jpg" }; + public static readonly Skill Aneurysm = new() { Id = 2055, Name = "Aneurysm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe regains all Energy. For each point of Energy gained in this way, that foe takes 1…3 damage and all adjacent foes lose 1 Energy. (Maximum 1…30).", ConciseDescription = "Spell. Target foe regains all Energy. For each point of Energy gained, target takes 1…3 damage and all adjacent foes lose 1 Energy (maximum 1…30).", IconUrl = "https://wiki.guildwars.com/images/d/d7/Aneurysm_%28large%29.jpg" }; + public static readonly Skill AngelicBond = new() { Id = 1587, Name = "Angelic Bond", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 10 seconds, the next time an ally within earshot would take fatal damage, that damage is negated and that ally is healed for 20…200 Health. Angelic Bond ends on all other allies.", ConciseDescription = "Elite Skill. (10 seconds.) The next time an ally within earshot would take fatal damage, that damage is negated and that ally is healed for 20…200.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Angelic_Bond_%28large%29.jpg" }; + public static readonly Skill AngelicProtection = new() { Id = 1586, Name = "Angelic Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, any time target other ally takes more than 250…80 damage per second, that ally is healed for any damage over that amount.", ConciseDescription = "Skill. (10 seconds.) Each second that target ally takes damage over 250…80, that ally is healed for any damage over that amount.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Angelic_Protection_%28large%29.jpg" }; + public static readonly Skill AngorodonsGaze = new() { Id = 2189, Name = "Angorodon's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal 10…50 Health from target foe. If you are suffering from a condition, you gain 3…12 Energy.", ConciseDescription = "Spell. Steals 10…50 Health. You gain 3…12 Energy if you have a condition.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Angorodon%27s_Gaze_%28large%29.jpg" }; + public static readonly Skill Anguish = new() { Id = 1745, Name = "Anguish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 0.75, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…11 spirit. This spirit's attacks deal 5…20 damage and deal double damage to hexed foes. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…11 spirit (15…45 second lifespan). Its attacks deal 5…20 damage. Double damage to hexed foes.", IconUrl = "https://wiki.guildwars.com/images/4/45/Anguish_%28large%29.jpg" }; + public static readonly Skill AnguishPvP = new() { Id = 3023, Name = "Anguish (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 3, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…7 spirit. This spirit's attacks deal 5…20 damage and deal double damage to hexed foes. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…7 spirit (15…45 second lifespan). Its attacks deal 5…20 damage. Double damage to hexed foes.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Anguish_%28PvP%29.jpg" }; + public static readonly Skill Anguishattack = new() { Id = 1746, Name = "Anguish (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. This attack deals 5…17 damage and deals double damage to hexed foes.", ConciseDescription = "Ranged Attack. Deals 5…17 damage. Double damage to hexed foes.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Anguish_%28attack%29.jpg" }; + public static readonly Skill AnguishedWasLingwah = new() { Id = 1223, Name = "Anguished Was Lingwah", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Lingwah's ashes for up to 10…60 seconds. While you hold her ashes, your Ritualist hexes cost 1…5 less energy and last 50% longer. When you drop her ashes all your Ritualist hexes are recharged.", ConciseDescription = "Item Spell. (10…60 seconds.) Your Ritualist hexes cost 1…5 less energy and last 50% longer. Drop effect: all your Ritualist hexes are recharged.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Anguished_Was_Lingwah_%28large%29.jpg" }; + public static readonly Skill AnimateBoneFiend = new() { Id = 84, Name = "Animate Bone Fiend", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 25, Activation = 3, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to animate a level 1…17 bone fiend. Bone fiends can attack at range.", ConciseDescription = "Spell. Creates a level 1…17 bone fiend that can attack at range.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Animate_Bone_Fiend_%28large%29.jpg" }; + public static readonly Skill AnimateBoneHorror = new() { Id = 83, Name = "Animate Bone Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to animate a level 1…17 bone horror.", ConciseDescription = "Spell. Creates a level 1…17 bone horror.", IconUrl = "https://wiki.guildwars.com/images/a/af/Animate_Bone_Horror_%28large%29.jpg" }; + public static readonly Skill AnimateBoneMinions = new() { Id = 85, Name = "Animate Bone Minions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 15, Activation = 3, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to animate two level 0…12 bone minions.", ConciseDescription = "Spell. Creates two level 0…12 bone minions.", IconUrl = "https://wiki.guildwars.com/images/7/75/Animate_Bone_Minions_%28large%29.jpg" }; + public static readonly Skill AnimateCandyGolem = new() { Id = 2764, Name = "Animate Candy Golem", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to animate a level 20 Candy Golem. You may only have one Candy Golem at a time.", ConciseDescription = "Spell. Creates one level 20 Candy Golem.", IconUrl = "https://wiki.guildwars.com/images/2/23/Animate_Candy_Golem.jpg" }; + public static readonly Skill AnimateFleshGolem = new() { Id = 832, Name = "Animate Flesh Golem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Exploit nearest corpse to animate a level 3…25 Flesh Golem. The Flesh Golem leaves an exploitable corpse. You can have only one Flesh Golem at a time.", ConciseDescription = "Elite Spell. Creates a level 3…25 flesh golem which leaves a fresh corpse when it dies.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Animate_Flesh_Golem_%28large%29.jpg" }; + public static readonly Skill AnimateShamblingHorror = new() { Id = 1351, Name = "Animate Shambling Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 15, Activation = 3, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to create a level 1…17 shambling horror. When the shambling horror dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", ConciseDescription = "Spell. Creates a level 1…17 shambling horror. When the shambling horror dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Animate_Shambling_Horror_%28large%29.jpg" }; + public static readonly Skill AnimateUndead = new() { Id = 0, Name = "Animate Undead", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = 0.050000000000000003, Upkeep = null, Description = "Spell. All of Zoldark's minions are resurrected with 100% Health and 50% Energy.", ConciseDescription = "Spell. All Minions of Zoldark are resurrected with 100% Health and 50% Energy.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Animate_Undead.jpg" }; + public static readonly Skill AnimateUndeadPalawaJoko = new() { Id = 0, Name = "Animate Undead (Palawa Joko)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = 0.050000000000000003, Upkeep = null, Description = "Spell. All of Palawa Joko's minions are resurrected with 100% Health and 50% Energy.", ConciseDescription = "Spell. All Palawa Joko's minions are resurrected with 100% Health and 50% Energy.", IconUrl = "https://wiki.guildwars.com/images/5/52/Animate_Undead_%28Palawa_Joko%29.jpg" }; + public static readonly Skill AnimateVampiricHorror = new() { Id = 805, Name = "Animate Vampiric Horror", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 15, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to animate a level 1…17 Vampiric Horror. Whenever a Vampiric Horror you control deals damage, you gain the same amount of Health.", ConciseDescription = "Spell. Creates a level 1…17 vampiric horror. You gain Health equal to the damage it deals.", IconUrl = "https://wiki.guildwars.com/images/3/35/Animate_Vampiric_Horror_%28large%29.jpg" }; + public static readonly Skill AnnihilatorBash = new() { Id = 3301, Name = "Annihilator Bash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 2, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Removes blind condition and ends target's current stance. Target foe is knocked down and struck for +50 damage.", ConciseDescription = "Melee Attack. Deals +50 damage. Knocks down foe. Initial Effect: Removes blind condition and ends target foe's stance.", IconUrl = "" }; + public static readonly Skill AnnihilatorBeam = new() { Id = 3382, Name = "Annihilator Beam", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a beam that strikes all targets in a line for 300 damage.", ConciseDescription = "Spell. Deals 300 damage to all targets in a line.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Annihilator_Beam.jpg" }; + public static readonly Skill AnnihilatorKnuckle = new() { Id = 3383, Name = "Annihilator Knuckle", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Attack. Strikes target and adjacent foes for +80 damage.", ConciseDescription = "Attack. Deals +80 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/03/Annihilator_Knuckle.jpg" }; + public static readonly Skill AnnihilatorStrike = new() { Id = 3381, Name = "Annihilator Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. If this attack hits, it steals 75 Health. Steal twice as much Health if it strike Sarah.", ConciseDescription = "Attack. Steal 75 Health. If you strike Sarah, steal twice as much Health.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Annihilator_Strike.jpg" }; + public static readonly Skill AnnihilatorToss = new() { Id = 3384, Name = "Annihilator Toss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Throw target touched foe into lava. Only works near a suitably hot lava pit.", ConciseDescription = "Touch Skill. Throw target into lava.", IconUrl = "https://wiki.guildwars.com/images/9/93/Annihilator_Toss.jpg" }; + public static readonly Skill AnthemofDisruption = new() { Id = 2018, Name = "Anthem of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 1…10 seconds, the next attack skill used by each ally within earshot also interrupts an action.", ConciseDescription = "Chant. (1…10 seconds.) Allies in earshot interrupt an action with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Anthem_of_Disruption_%28large%29.jpg" }; + public static readonly Skill AnthemofDisruptionPvP = new() { Id = 3040, Name = "Anthem of Disruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 1…10 seconds, the next attack skill used by each ally within earshot also interrupts an action.", ConciseDescription = "Chant. (1…10 seconds.) Allies in earshot interrupt an action with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Anthem_of_Disruption_%28PvP%29.jpg" }; + public static readonly Skill AnthemofEnvy = new() { Id = 1559, Name = "Anthem of Envy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next attack skill used by each ally within earshot deals +10…25 damage against foes with more than 50% Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot do +10…25 damage with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/4/46/Anthem_of_Envy_%28large%29.jpg" }; + public static readonly Skill AnthemofEnvyPvP = new() { Id = 3148, Name = "Anthem of Envy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next attack skill used by each ally within earshot deals +10…20 damage against foes with more than 50% Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot do +10…20 damage with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Anthem_of_Envy_%28PvP%29.jpg" }; + public static readonly Skill AnthemofFlame = new() { Id = 1557, Name = "Anthem of Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next attack skill used by each party member within earshot also causes Burning for 1…3 second[s].", ConciseDescription = "Chant. (10 seconds.) Party members in earshot inflict Burning condition (1…3 second[s]) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/3/37/Anthem_of_Flame_%28large%29.jpg" }; + public static readonly Skill AnthemofFury = new() { Id = 1553, Name = "Anthem of Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 10 seconds, all party members within earshot gain 1…4 strikes of adrenaline the next time they use an attack skill.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 1…4 adrenaline with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Anthem_of_Fury_%28large%29.jpg" }; + public static readonly Skill AnthemofGuidance = new() { Id = 1568, Name = "Anthem of Guidance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 2, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 10 seconds, the next attack skill used by each party member within earshot cannot be blocked.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot are unblockable with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/3/35/Anthem_of_Guidance_%28large%29.jpg" }; + public static readonly Skill AnthemofWeariness = new() { Id = 2017, Name = "Anthem of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 8 seconds, the next attack skill used by each ally within earshot also causes Weakness for 1…16 second[s].", ConciseDescription = "Chant. (8 seconds.) Allies in earshot inflict Weakness (1…16 second[s]) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Anthem_of_Weariness_%28large%29.jpg" }; + public static readonly Skill AntidoteSignet = new() { Id = 427, Name = "Antidote Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Cleanse yourself of Poison, Disease, and Blindness, and one additional condition.", ConciseDescription = "Signet. Remove Poison, Disease, and Blindness from yourself, and one additional condition.", IconUrl = "https://wiki.guildwars.com/images/4/47/Antidote_Signet_%28large%29.jpg" }; + public static readonly Skill Apoolofwater = new() { Id = 2153, Name = "A pool of water.", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill.", ConciseDescription = "Skill.", IconUrl = "https://wiki.guildwars.com/images/8/8d/A_pool_of_water..jpg" }; + public static readonly Skill ApplyPoison = new() { Id = 435, Name = "Apply Poison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 15, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, foes struck by your physical attacks become Poisoned for 3…15 seconds.", ConciseDescription = "Preparation. (24 seconds.) Your physical attacks inflict Poisoned condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9f/Apply_Poison_%28large%29.jpg" }; + public static readonly Skill ArcLightning = new() { Id = 842, Name = "Arc Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…40 lightning damage. If you are Overcast, two foes near your target are struck for 15…85 lightning damage. Damage from Arc Lightning has 25% armor penetration.", ConciseDescription = "Spell. Deals 5…40 lightning damage. Deals 15…85 lightning damage to two nearby foes if you are Overcast. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Arc_Lightning_%28large%29.jpg" }; + public static readonly Skill ArcaneConundrum = new() { Id = 36, Name = "Arcane Conundrum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…15 seconds, spells cast by target foe and all adjacent foes take twice as long to cast. When this hex ends, you gain 1…7 energy.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (5…15 seconds). Doubles spell casting time. End effect: you gain 1…7 energy.", IconUrl = "https://wiki.guildwars.com/images/4/42/Arcane_Conundrum_%28large%29.jpg" }; + public static readonly Skill ArcaneEcho = new() { Id = 75, Name = "Arcane Echo", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. If you cast a spell in the next 20 seconds, Arcane Echo is replaced with that spell for 20 seconds. Arcane Echo ends prematurely if you use a non-spell skill.", ConciseDescription = "Enchantment Spell. (20 seconds.) Arcane Echo becomes the next spell you use (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/76/Arcane_Echo_%28large%29.jpg" }; + public static readonly Skill ArcaneLanguor = new() { Id = 804, Name = "Arcane Languor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…10 second[s], all spells cast by the target foe cause 10 Overcast.", ConciseDescription = "Elite Hex Spell. (1…10 second[s].) Target foe's spells cause 10 Overcast.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Arcane_Languor_%28large%29.jpg" }; + public static readonly Skill ArcaneLarceny = new() { Id = 1062, Name = "Arcane Larceny", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 5…35 seconds, one random spell is disabled for target foe and Arcane Larceny is replaced by that spell.", ConciseDescription = "Spell. (5…35 seconds.) Disables one random spell. This skill becomes that spell.", IconUrl = "https://wiki.guildwars.com/images/1/18/Arcane_Larceny_%28large%29.jpg" }; + public static readonly Skill ArcaneMimicry = new() { Id = 65, Name = "Arcane Mimicry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 20 seconds, Arcane Mimicry becomes the non-form elite skill from target other ally.", ConciseDescription = "Spell. This skill becomes target ally's elite skill (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/18/Arcane_Mimicry_%28large%29.jpg" }; + public static readonly Skill ArcaneThievery = new() { Id = 81, Name = "Arcane Thievery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 5…35 seconds, one random spell is disabled for target foe, and Arcane Thievery is replaced by that spell.", ConciseDescription = "Spell. (5…35 seconds.) Disables one random spell. This skill becomes that spell.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Arcane_Thievery_%28large%29.jpg" }; + public static readonly Skill ArcaneZeal = new() { Id = 1502, Name = "Arcane Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, whenever you cast a spell, you gain 2 Energy for each enchantment on you (maximum 2…7 Energy).", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) You gain 2 Energy (maximum 2…7) for each enchantment on you whenever you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/5/55/Arcane_Zeal_%28large%29.jpg" }; + public static readonly Skill ArchersSignet = new() { Id = 1200, Name = "Archer's Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. For 1…24 second[s], conditions you apply while wielding a bow last 150% longer.", ConciseDescription = "Elite Signet. (1…24 second[s].) Conditions you apply while wielding a bow last 150% longer.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Archer%27s_Signet_%28large%29.jpg" }; + public static readonly Skill ArcingShot = new() { Id = 1467, Name = "Arcing Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this arrow hits, it strikes for +10…35 damage. This arrow cannot be blocked, but it moves 50% slower.", ConciseDescription = "Bow Attack. Deals +10…35 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/7/77/Arcing_Shot_%28large%29.jpg" }; + public static readonly Skill ArgosCry = new() { Id = 971, Name = "Argo's Cry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a meteor shower at target foe's location. For 9 seconds, foes adjacent to that location are struck for 120 fire damage and knocked down every 3 seconds.", ConciseDescription = "Spell. (9 seconds.) Hits foes adjacent to target's location. Deals 120 fire damage each second. Causes knock-down every 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/f/f6/Argo%27s_Cry.jpg" }; + public static readonly Skill AriaofRestoration = new() { Id = 1566, Name = "Aria of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each party member within earshot uses a spell, that party member gains 30…90 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 30…90 Health with their next spell.", IconUrl = "https://wiki.guildwars.com/images/2/26/Aria_of_Restoration_%28large%29.jpg" }; + public static readonly Skill AriaofZeal = new() { Id = 1562, Name = "Aria of Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each ally within earshot uses a Spell, that ally gains 1…6 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…6 Energy with their next spell.", IconUrl = "https://wiki.guildwars.com/images/2/20/Aria_of_Zeal_%28large%29.jpg" }; + public static readonly Skill ArmorofEarth = new() { Id = 165, Name = "Armor of Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, you gain 24…60 armor, but move 50…14% slower.", ConciseDescription = "Enchantment Spell. (30 seconds.) You have +24…60 armor. You move 50…14% slower.", IconUrl = "https://wiki.guildwars.com/images/5/51/Armor_of_Earth_%28large%29.jpg" }; + public static readonly Skill ArmorofFrost = new() { Id = 206, Name = "Armor of Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…34 seconds, you gain +40 armor against physical damage and have +1 Water Magic.", ConciseDescription = "Enchantment Spell. (10…34 seconds.) You have +40 armor against physical damage and have +1 Water Magic.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Armor_of_Frost_%28large%29.jpg" }; + public static readonly Skill ArmorofMist = new() { Id = 238, Name = "Armor of Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…20 seconds, you gain +10…40 armor and move 33% faster.", ConciseDescription = "Enchantment Spell. (8…20 seconds.) You have +10…40 armor and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Armor_of_Mist_%28large%29.jpg" }; + public static readonly Skill ArmorofSanctity = new() { Id = 1515, Name = "Armor of Sanctity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. All adjacent foes suffer from Weakness for 5…15 seconds. For 15 seconds, you take 5…20 less damage from foes suffering from a condition.", ConciseDescription = "Enchantment Spell. Inflicts Weakness condition on all adjacent foes (5…15). You take 5…20 less damage from foes with a condition. (15 seconds.)", IconUrl = "https://wiki.guildwars.com/images/7/74/Armor_of_Sanctity_%28large%29.jpg" }; + public static readonly Skill ArmorofUnfeeling = new() { Id = 1232, Name = "Armor of Unfeeling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10…35 seconds, your spirits within earshot take 50% less damage and are immune to critical attacks.", ConciseDescription = "Skill. (10…35 seconds.) Your spirits within earshot take 50% less damage and are immune to critical attacks.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Armor_of_Unfeeling_%28large%29.jpg" }; + public static readonly Skill ArmorofUnfeelingPvP = new() { Id = 3003, Name = "Armor of Unfeeling (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…35 seconds, you have 10 base damage reduction while casting Binding Rituals.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) You have 10 base damage reduction while casting binding rituals.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Armor_of_Unfeeling_%28PvP%29.jpg" }; + public static readonly Skill AshBlast = new() { Id = 1085, Name = "Ash Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target and adjacent foes are struck for 35…65 earth damage. Burning foes struck by Ash Blast are hexed for 5 seconds and have a 20…75% chance to miss with attacks.", ConciseDescription = "Hex Spell. Deals 35…65 earth damage. Burning foes are hexed for 5 seconds and miss 20…75% of attacks. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/3/33/Ash_Blast_%28large%29.jpg" }; + public static readonly Skill AspectofOak = new() { Id = 0, Name = "Aspect of Oak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Prevents the next 300 damage this creature would take.", ConciseDescription = "Skill. Prevents the next 300 damage you would take.", IconUrl = "https://wiki.guildwars.com/images/5/55/Aspect_of_Oak.jpg" }; + public static readonly Skill AssassinsPromise = new() { Id = 1035, Name = "Assassin's Promise", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…15 seconds, if target foe dies, you gain 5…20 Energy and all your skills are recharged.", ConciseDescription = "Elite Hex Spell. (5…15 seconds.) You gain 5…20 Energy and all your skills recharge if target foe dies.", IconUrl = "https://wiki.guildwars.com/images/2/29/Assassin%27s_Promise_%28large%29.jpg" }; + public static readonly Skill AssassinsRemedy = new() { Id = 1639, Name = "Assassin's Remedy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, the next 1…10 attack skills you use remove one condition.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your next 1…10 attack skills each remove one condition.", IconUrl = "https://wiki.guildwars.com/images/6/66/Assassin%27s_Remedy_%28large%29.jpg" }; + public static readonly Skill AssassinsRemedyPvP = new() { Id = 2869, Name = "Assassin's Remedy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, the next 1…10 attack skills you use remove one condition.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your next 1…10 attack skills each remove one condition.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Assassin%27s_Remedy_%28PvP%29.jpg" }; + public static readonly Skill AssaultEnchantments = new() { Id = 1643, Name = "Assault Enchantments", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Must follow a dual attack. Target foe loses all enchantments.", ConciseDescription = "Elite Skill. Removes all enchantments.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Assault_Enchantments_%28large%29.jpg" }; + public static readonly Skill AsuranFlameStaff = new() { Id = 0, Name = "Asuran Flame Staff", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Use the Flame Staff to destroy spider webs and egg sacs.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/3/31/Asuran_Flame_Staff.jpg" }; + public static readonly Skill AsuranScan = new() { Id = 2415, Name = "Asuran Scan", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 9…12 seconds your attacks cannot miss target foe. Killing a foe hexed with Asuran Scan removes 5% Death Penalty.", ConciseDescription = "Hex Spell. (9…12 seconds.) You cannot miss target foe. If you kill this foe, you lose 5% Death Penalty.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Asuran_Scan.jpg" }; + public static readonly Skill Atrophy = new() { Id = 2237, Name = "Atrophy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3…7 seconds, target foe's primary attribute is reduced to 0.", ConciseDescription = "Hex Spell. (3…7 seconds.) Reduces this foe's primary attribute to 0.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Atrophy_%28large%29.jpg" }; + public static readonly Skill AttackersInsight = new() { Id = 1764, Name = "Attacker's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 3…10 seconds you have a 50% chance to block while attacking. When this enchantment ends, you inflict Weakness on all adjacent foes for 3…15 seconds.", ConciseDescription = "Flash Enchantment Spell. (3…10 seconds.) Gives 50% block chance while attacking. End Effect: Causes Weakness 3…15 seconds to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/7/75/Attacker%27s_Insight_%28large%29.jpg" }; + public static readonly Skill AttunedWasSongkai = new() { Id = 1220, Name = "Attuned Was Songkai", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Songkai's ashes for up to 45 seconds. While you hold her ashes, your spells and binding rituals cost 5…50% of the base Energy to cast.", ConciseDescription = "Elite Item Spell. (45 seconds.) Your spells and binding rituals cost 5…50% of the base Energy.", IconUrl = "https://wiki.guildwars.com/images/5/50/Attuned_Was_Songkai_%28large%29.jpg" }; + public static readonly Skill AuguryofDeath = new() { Id = 1646, Name = "Augury of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…35 seconds, the next time damage would drop target foe's Health below 50%, you inflict a Deep Wound for 5…20 seconds and Shadow Step to that foe. This spell has half the normal range.", ConciseDescription = "Half Range Hex Spell. (5…35 seconds.) Inflict Deep Wound condition (5…20 seconds) and Shadow Step to target foe the next time damage would drop this foe's Health below 50%.", IconUrl = "https://wiki.guildwars.com/images/3/35/Augury_of_Death_%28large%29.jpg" }; + public static readonly Skill AuraSlicer = new() { Id = 2070, Name = "Aura Slicer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you inflict Bleeding for 5…15 seconds. If you are enchanted, you also inflict Cracked Armor for 1…10 second[s].", ConciseDescription = "Melee Attack. (5…15 seconds.)Inflicts Bleeding condition. Also inflicts Cracked Armor (1…10 second[s]) if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/de/Aura_Slicer_%28large%29.jpg" }; + public static readonly Skill AuraofDisplacement = new() { Id = 771, Name = "Aura of Displacement", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. When you cast Aura of Displacement, Shadow Step to target foe. When you stop maintaining Aura of Displacement you return to your original location.", ConciseDescription = "Elite Enchantment Spell. Shadow Step to target foe. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/3/33/Aura_of_Displacement_%28large%29.jpg" }; + public static readonly Skill AuraofFaith = new() { Id = 260, Name = "Aura of Faith", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 3 seconds, target ally gains 50…100% more Health when healed and takes 5…50% less damage.", ConciseDescription = "Elite Enchantment Spell. (3 seconds.) Target ally gains 50…100% more Health when healed and takes 5…50% less damage.", IconUrl = "https://wiki.guildwars.com/images/2/29/Aura_of_Faith_%28large%29.jpg" }; + public static readonly Skill AuraofHolyMight = new() { Id = 1955, Name = "Aura of Holy Might", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 45 seconds, you deal 20…25 holy damage to all adjacent foes whenever you lose a Dervish enchantment.", ConciseDescription = "Enchantment Spell. (45 seconds.) Whenever you lose a Dervish enchantment, adjacent foes take 20…25 holy damage.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Aura_of_Holy_Might.jpg" }; + public static readonly Skill AuraofHolyMight_2 = new() { Id = 2098, Name = "Aura of Holy Might", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 45 seconds, you deal 20…25 holy damage to all adjacent foes whenever you lose a Dervish enchantment.", ConciseDescription = "Enchantment Spell. (45 seconds.) Whenever you lose a Dervish enchantment, adjacent foes take 20…25 holy damage.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Aura_of_Holy_Might.jpg" }; + public static readonly Skill AuraofRestoration = new() { Id = 180, Name = "Aura of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, you gain 0…1 Energy and are healed for 200…500% of the Energy cost each time you cast a spell.", ConciseDescription = "Enchantment Spell. (60 seconds.) You gain 0…1 Energy and are healed for 200…500% of the Energy cost each time you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Aura_of_Restoration_%28large%29.jpg" }; + public static readonly Skill AuraofRestorationPvP = new() { Id = 3375, Name = "Aura of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, you gain 0…1 Energy and are healed for 200…400% of the Energy cost each time you cast a spell.", ConciseDescription = "Enchantment Spell. (60 seconds.) You gain 0…1 Energy and are healed for 200…400% of the Energy cost each time you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/8/81/Aura_of_Restoration_%28PvP%29.jpg" }; + public static readonly Skill AuraofStability = new() { Id = 2063, Name = "Aura of Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 3…8 seconds, target other ally cannot be knocked down.", ConciseDescription = "Enchantment Spell. (3…8 seconds.) Target ally cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/5/52/Aura_of_Stability_%28large%29.jpg" }; + public static readonly Skill AuraofThorns = new() { Id = 1495, Name = "Aura of Thorns", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes begin Bleeding for 5…15 seconds. For 30 seconds, this enchantment does nothing. When this enchantment ends, all nearby foes are Crippled for 3…8 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Initial effect: inflicts Bleeding condition (5…15 seconds) on nearby foes. End effect: inflicts Crippled condition (3…8 seconds) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Aura_of_Thorns_%28large%29.jpg" }; + public static readonly Skill AuraofThornsPvP = new() { Id = 3346, Name = "Aura of Thorns (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes begin Bleeding for 5…15 seconds. For 30 seconds, this enchantment does nothing. When this enchantment ends, all nearby foes are Crippled for 3…8 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Initial effect: inflicts Bleeding condition (5…15 seconds) on nearby foes. End effect: inflicts Crippled condition (3…8 seconds) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/5/54/Aura_of_Thorns_%28PvP%29.jpg" }; + public static readonly Skill AuraoftheJuggernaut = new() { Id = 1156, Name = "Aura of the Juggernaut", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You are inside a Kurzick Juggernaut's aura. All allies within a Kurzick Juggernaut's aura receive +1 Energy regeneration.", ConciseDescription = "Skill. Allies have +1 Energy regeneration when in range of the Kurzick Juggernaut's aura.", IconUrl = "https://wiki.guildwars.com/images/3/35/Aura_of_the_Juggernaut.jpg" }; + public static readonly Skill AuraoftheLich = new() { Id = 114, Name = "Aura of the Lich", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. All corpses within earshot are exploited and you animate a level 1…17 bone horror plus one for each corpse exploited in this way. For 5…45 seconds, your Death Magic attribute is increased by +1.", ConciseDescription = "Elite Enchantment Spell. Exploit all corpses in earshot. Animates a level 1…17 bone horror, plus one for each exploited corpse. You have +1 Death Magic (5…45 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/67/Aura_of_the_Lich_%28large%29.jpg" }; + public static readonly Skill AuraoftheStaffoftheMists = new() { Id = 0, Name = "Aura of the Staff of the Mists", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The power of the Staff of the Mists heals you and your allies for 30 Health every 4 seconds and drains 30 Health from all nearby foes every 4 seconds.", ConciseDescription = "Skill. The power of the Staff of the Mists heals you and your allies for 30 Health every 4 seconds and drains 30 Health from all nearby foes every 4 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Aura_of_the_Staff_of_the_Mists.jpg" }; + public static readonly Skill AuspiciousBlow = new() { Id = 905, Name = "Auspicious Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If Auspicious Blow hits, you strike for +5…20 damage and gain 3…8 Energy. If target foe is suffering from Weakness, this attack is unblockable.", ConciseDescription = "Hammer Attack. Deals +5…20 damage and you gain 3…8 Energy. Unblockable if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/8/84/Auspicious_Blow_%28large%29.jpg" }; + public static readonly Skill AuspiciousIncantation = new() { Id = 930, Name = "Auspicious Incantation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, the next spell you cast is disabled for an additional 10…5 seconds, and you gain 110…200% of that spell's Energy cost.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next spell gives you 110…200% of its Energy cost.", IconUrl = "https://wiki.guildwars.com/images/3/34/Auspicious_Incantation_%28large%29.jpg" }; + public static readonly Skill AuspiciousParry = new() { Id = 1142, Name = "Auspicious Parry", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 2, Overcast = null, Adrenaline = 1, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 8 seconds, the next attack against you is blocked. You gain 1…4 strike[s] of adrenaline when this stance ends.", ConciseDescription = "Elite Stance. (8 seconds.) Blocks one attack. End effect: you gain 1…4 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/6/61/Auspicious_Parry_%28large%29.jpg" }; + public static readonly Skill Avalancheskill = new() { Id = 1001, Name = "Avalanche (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all nearby foes are Crippled for 7 seconds.", ConciseDescription = "Spell. Inflicts Crippled (7 seconds) on target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/2/27/Avalanche_%28skill%29.jpg" }; + public static readonly Skill AvatarofBalthazar = new() { Id = 1518, Name = "Avatar of Balthazar", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, you gain +20 armor against physical damage, you gain adrenaline 25% faster, your attacks deal holy damage, and whenever you lose a Dervish enchantment, nearby foes are set on fire for 1…3 second[s]. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You gain +20 armor against physical damage, you gain adrenaline 25% faster, your attacks deal holy damage, you inflict Burning (1…3 second[s]) on nearby foes whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/a/af/Avatar_of_Balthazar_%28large%29.jpg" }; + public static readonly Skill AvatarofDwayna = new() { Id = 1519, Name = "Avatar of Dwayna", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, your attacks deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Whenever you lose a Dervish enchantment, all allies in earshot are healed for 5…50 Health. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Heal allies in earshot for 5…50 Health when you lose a Dervish enchantment.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Avatar_of_Dwayna_%28large%29.jpg" }; + public static readonly Skill AvatarofDwaynaPvP = new() { Id = 3270, Name = "Avatar of Dwayna (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, your attacks deal holy damage. Whenever you use a Dervish attack skill, you lose 1 hex. Whenever you lose a Dervish enchantment, you are healed for 5…50 Health. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Deal holy damage. You lose 1 hex whenever you use a Dervish attack skill. Heal yourself for 5…50 Health whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Avatar_of_Dwayna_%28PvP%29.jpg" }; + public static readonly Skill AvatarofDwaynasnowfightingskill = new() { Id = 0, Name = "Avatar of Dwayna (snow fighting skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Form, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. For 30 seconds, whenever you use a snowball skill, you are healed for 30 Health. This skill is disabled for 60 seconds.", ConciseDescription = "Form. (30 seconds.) You are healed for 30 whenever you use a snowball skill. This skill is disabled (60 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3e/Avatar_of_Dwayna_%28snow_fighting_skill%29.jpg" }; + public static readonly Skill AvatarofGrenth = new() { Id = 1520, Name = "Avatar of Grenth", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, your scythe attacks deal dark damage, and steal 0…12 Health. You are immune to Disease, and inflict Disease on all adjacent foes for 3 seconds whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Your scythe attacks deal dark damage and steal 0…12 Health. You are immune to Disease. Apply Disease to all adjacent foes (3 seconds) when you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Avatar_of_Grenth_%28large%29.jpg" }; + public static readonly Skill AvatarofGrenthsnowfightingskill = new() { Id = 0, Name = "Avatar of Grenth (snow fighting skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Form, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. For 30 seconds, whenever you use a snowball skill, you steal 15 Health from your target. This skill is disabled for 60 seconds.", ConciseDescription = "Form. (30 seconds.) Steal 15 Health whenever you use a snowball skill. This skill is disabled (60 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7b/Avatar_of_Grenth_%28snow_fighting_skill%29.jpg" }; + public static readonly Skill AvatarofLyssa = new() { Id = 1521, Name = "Avatar of Lyssa", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, your Dervish enchantments recharge 50% faster and your attacks deal chaos damage. Whenever you lose a Dervish enchantment, steal 1 Energy from all nearby foes. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) Your Dervish enchantments recharge 50% faster and deal chaos damage with attacks. Steal 1 Energy from nearby foes when you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Avatar_of_Lyssa_%28large%29.jpg" }; + public static readonly Skill AvatarofMelandru = new() { Id = 1522, Name = "Avatar of Melandru", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, you have +150 Health, +30 elemental armor, and your attacks deal earth damage. Whenever you lose a Dervish enchantment, all party members in earshot lose 1 condition. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You have +150 maximum Health, +30 elemental armor, and your attacks deal earth damage. Cure 1 condition from all party members in earshot whenever you lose a Dervish enchantment.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Avatar_of_Melandru_%28large%29.jpg" }; + public static readonly Skill AvatarofMelandruPvP = new() { Id = 3271, Name = "Avatar of Melandru (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Form, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. For 10…90 seconds, you have +100 Health, +30 elemental armor, and your attacks deal earth damage. Whenever you lose a Dervish enchantment you lose 2 conditions. This skill is disabled for 45 seconds.", ConciseDescription = "Elite Form. (10…90 seconds.) You have +100 maximum Health, +30 elemental armor, and your attacks deal earth damage. Cure 2 conditions from yourself whenever you lose a Dervish enchantment. This skill is disabled for 45 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Avatar_of_Melandru_%28PvP%29.jpg" }; + public static readonly Skill AwakentheBlood = new() { Id = 111, Name = "Awaken the Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20…44 seconds, you gain +2 Blood Magic and +2 Curses, but whenever you sacrifice Health, you sacrifice 50% more than the normal amount.", ConciseDescription = "Enchantment Spell. (20…44 seconds.) You have +2 Blood Magic and Curses.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Awaken_the_Blood_%28large%29.jpg" }; + public static readonly Skill Awe = new() { Id = 1573, Name = "Awe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 10, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. If this skill hits a knocked-down foe, that foe becomes Dazed for 5…15 seconds.", ConciseDescription = "Skill. Inflicts Dazed condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Awe_%28large%29.jpg" }; + public static readonly Skill AxeRake = new() { Id = 334, Name = "Axe Rake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits a foe suffering from a Deep Wound, you strike for +1…10 damage, and that foe becomes Crippled for 15 seconds.", ConciseDescription = "Axe Attack. Deals +1…10 damage and inflicts Crippled condition (15 seconds) if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/6/67/Axe_Rake_%28large%29.jpg" }; + public static readonly Skill AxeTwist = new() { Id = 342, Name = "Axe Twist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits a foe suffering from a Deep Wound, you strike for 1…20 more damage and that foe suffers from Weakness for 20 seconds.", ConciseDescription = "Axe Attack. Deals +1…20 damage and inflicts Weakness condition (20 seconds) if target foe has a Deep Wound.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Axe_Twist_%28large%29.jpg" }; + public static readonly Skill BAMPH = new() { Id = 4, Name = "BAMPH!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. BAMPH!", ConciseDescription = "Skill. BAMPH!", IconUrl = "https://wiki.guildwars.com/images/b/b1/BAMPH%21.jpg" }; + public static readonly Skill Backbreaker = new() { Id = 358, Name = "Backbreaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 9, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If Backbreaker hits, you strike for +1…20 damage and your target is knocked down. If you have 8 Strength or higher, this knockdown lasts 4 seconds.", ConciseDescription = "Elite Hammer Attack. Deals +1…20 damage. Causes knockdown.", IconUrl = "https://wiki.guildwars.com/images/3/36/Backbreaker_%28large%29.jpg" }; + public static readonly Skill Backfire = new() { Id = 28, Name = "Backfire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, whenever target foe casts a spell, that foe takes 35…140 damage.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe takes 35…140 damage whenever it casts a spell.", IconUrl = "https://wiki.guildwars.com/images/1/15/Backfire_%28large%29.jpg" }; + public static readonly Skill BalancedStance = new() { Id = 371, Name = "Balanced Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8…20 seconds, you cannot be knocked down and you do not suffer extra damage from a critical attack.", ConciseDescription = "Stance. (8…20 seconds.) You cannot be knocked-down and do not take extra damage from critical hits.", IconUrl = "https://wiki.guildwars.com/images/7/75/Balanced_Stance_%28large%29.jpg" }; + public static readonly Skill BalladofRestoration = new() { Id = 1564, Name = "Ballad of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each party member within earshot takes damage, that party member gains 15…75 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 15…75 Health the next time they take damage.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Ballad_of_Restoration_%28large%29.jpg" }; + public static readonly Skill BalladofRestorationPvP = new() { Id = 2877, Name = "Ballad of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each party member within earshot takes damage, that party member gains 15…75 Health.", ConciseDescription = "Chant. (10 seconds.) Party members in earshot gain 15…75 Health the next time they take damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Ballad_of_Restoration_%28PvP%29.jpg" }; + public static readonly Skill BalthazarsAura = new() { Id = 272, Name = "Balthazar's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 25, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, foes adjacent to target ally take 10…25 holy damage each second.", ConciseDescription = "Enchantment Spell. (8 seconds.) Deals 10…25 holy damage each second to foes adjacent to target ally.", IconUrl = "https://wiki.guildwars.com/images/1/12/Balthazar%27s_Aura_%28large%29.jpg" }; + public static readonly Skill BalthazarsPendulum = new() { Id = 1395, Name = "Balthazar's Pendulum", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…25 seconds, the next time target ally would be knocked down by a foe, that foe is knocked down instead.", ConciseDescription = "Elite Enchantment Spell. (5…25 seconds.) Causes knock-down to the next foe attempting to knock-down target ally.", IconUrl = "https://wiki.guildwars.com/images/1/17/Balthazar%27s_Pendulum_%28large%29.jpg" }; + public static readonly Skill BalthazarsRage = new() { Id = 1496, Name = "Balthazar's Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes are set on fire for 1…3 second[s]. For 20 seconds afterward, this enchantment does nothing. When this enchantment ends, you gain 1…2 strike[s] of adrenaline if any foes are within earshot.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) Initial Effect: Inflicts burning (1…3 second[s]) on nearby foes. End effect: gain 1…2 strike[s] of adrenaline if any foes are within earshot.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Balthazar%27s_Rage_%28large%29.jpg" }; + public static readonly Skill BalthazarsSpirit = new() { Id = 242, Name = "Balthazar's Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally gains adrenaline and 1 Energy after taking damage. (The amount of adrenaline gained increases depending on your rank in Smiting Prayers.)", ConciseDescription = "Enchantment Spell. Target ally gains adrenaline and 1 Energy when taking damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Balthazar%27s_Spirit_%28large%29.jpg" }; + public static readonly Skill BamphLifesteal = new() { Id = 2926, Name = "Bamph Lifesteal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Bamph Lifesteal", ConciseDescription = "Skill. Bamph Lifesteal", IconUrl = "https://wiki.guildwars.com/images/0/0b/Bamph_Lifesteal.jpg" }; + public static readonly Skill BamphLite = new() { Id = 2894, Name = "Bamph-Lite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Bamph-Lite", ConciseDescription = "Skill. Bamph-Lite", IconUrl = "https://wiki.guildwars.com/images/9/9c/Bamph-Lite.jpg" }; + public static readonly Skill BaneSignet = new() { Id = 296, Name = "Bane Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 26…56 holy damage. If target foe was attacking, that foe is knocked down.", ConciseDescription = "Signet. Deals 26…56 holy damage. Causes knock-down if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Bane_Signet_%28large%29.jpg" }; + public static readonly Skill Banish = new() { Id = 252, Name = "Banish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 20…56 holy damage. This spell does double damage to summoned creatures.", ConciseDescription = "Spell. Deals 20…56 holy damage. Deals double damage to summoned creatures.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Banish_%28large%29.jpg" }; + public static readonly Skill BanishEnchantment = new() { Id = 0, Name = "Banish Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All enchantments are removed from caster's target foe. For each enchantment removed in this way, one skill is disabled on all foes for 6 seconds.", ConciseDescription = "Spell. All enchantments are removed from target foe. For each enchantment removed in this way, one skill is disabled on all foes (6 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0e/Banish_Enchantment.jpg" }; + public static readonly Skill BanishingStrike = new() { Id = 1483, Name = "Banishing Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If it hits, this attack deals 10…60 holy damage. It deals double damage to summoned creatures.", ConciseDescription = "Melee Attack. Deals 10…60 holy damage. Deals double damage to summoned creatures.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Banishing_Strike_%28large%29.jpg" }; + public static readonly Skill BanishingStrikePvP = new() { Id = 3263, Name = "Banishing Strike (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If it hits, this attack deals 10…60 holy damage. It deals double damage to summoned creatures.", ConciseDescription = "Melee Attack. Deals 10…60 holy damage. Deals double damage to summoned creatures.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Banishing_Strike_%28PvP%29.jpg" }; + public static readonly Skill BarbarousSlice = new() { Id = 1416, Name = "Barbarous Slice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits, you deal +5…30 damage. If you are currently not in a stance, you also inflict Bleeding for 5…15 seconds.", ConciseDescription = "Sword Attack. Deals +5…30 damage. Inflicts Bleeding condition (5…15 seconds) if you are not in a stance.", IconUrl = "https://wiki.guildwars.com/images/4/47/Barbarous_Slice_%28large%29.jpg" }; + public static readonly Skill BarbedArrows = new() { Id = 1470, Name = "Barbed Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your arrows cause Bleeding for 3…15 seconds. You have -40 armor while activating this skill.", ConciseDescription = "Preparation. (24 seconds.) Your arrows inflict Bleeding condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Barbed_Arrows_%28large%29.jpg" }; + public static readonly Skill BarbedSignet = new() { Id = 131, Name = "Barbed Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = 0.080000000000000002, Upkeep = null, Description = "Signet. You inflict Bleeding for 3…15 seconds on target foe and all adjacent foes.", ConciseDescription = "Signet. Target and adjacent foes suffer from Bleeding (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8c/Barbed_Signet_%28large%29.jpg" }; + public static readonly Skill BarbedSpear = new() { Id = 1600, Name = "Barbed Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 2, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, your target begins Bleeding for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Bleeding condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/50/Barbed_Spear_%28large%29.jpg" }; + public static readonly Skill BarbedTrap = new() { Id = 458, Name = "Barbed Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 15, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Barbed Trap is triggered, all nearby foes are struck for 7…23 piercing damage, become Crippled, and begin Bleeding for 3…25 seconds. Barbed Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 7…23 piercing damage. Inflicts Crippled and Bleeding conditions (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/92/Barbed_Trap_%28large%29.jpg" }; + public static readonly Skill Barbs = new() { Id = 101, Name = "Barbs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, target foe takes 1…15 more damage when hit by physical damage.", ConciseDescription = "Hex Spell. (30 seconds.) Target foe takes 1…15 damage whenever it takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/8/85/Barbs_%28large%29.jpg" }; + public static readonly Skill Barrage = new() { Id = 395, Name = "Barrage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. All your preparations are removed. Shoot arrows at target foe and up to 5 foes adjacent to your target. These arrows strike for +5…20 damage if they hit.", ConciseDescription = "Elite Bow Attack. Deals +5…20 damage. Hits 5 foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/1/13/Barrage_%28large%29.jpg" }; + public static readonly Skill BaseDefense = new() { Id = 1147, Name = "Base Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All foes in range lose 999 Health and are knocked down for 5 seconds.", ConciseDescription = "Skill. Causes 999 Health loss and knocks down (5 seconds). Hits all foes in range.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Base_Defense.jpg" }; + public static readonly Skill BattleCry = new() { Id = 1277, Name = "Battle Cry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 60 seconds, players within range move 25% faster, attack 15% faster, and skills recharge 33% faster.", ConciseDescription = "Spell. (60 seconds.) Players in range move 25% faster, attack 15% faster, and recharge skills 33% faster.", IconUrl = "https://wiki.guildwars.com/images/3/30/Battle_Cry.jpg" }; + public static readonly Skill BattleRage = new() { Id = 317, Name = "Battle Rage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…20 seconds, you move 33% faster and gain double adrenaline from attacks. Battle Rage ends if you use any non-adrenal skills.", ConciseDescription = "Elite Stance. (5…20 seconds.) You move 33% faster and gain double adrenaline from your attacks.", IconUrl = "https://wiki.guildwars.com/images/9/92/Battle_Rage_%28large%29.jpg" }; + public static readonly Skill BattleScars = new() { Id = 1274, Name = "Battle Scars", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 11, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 7 seconds, Shiro's attacks gain life stealing equal to the highest damage he takes while in this stance.", ConciseDescription = "Stance. (7 seconds.) Shiro's attacks gain life stealing equal to the highest damage he takes while in this stance.", IconUrl = "https://wiki.guildwars.com/images/9/90/Battle_Scars.jpg" }; + public static readonly Skill BearForm = new() { Id = 0, Name = "Bear Form", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = 10, Activation = 2, Recharge = 120, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. For 60 seconds, you assume the form of a bear. While in this form, your Health is increased by 250 and your attacks strike for 25% more damage.", ConciseDescription = "Form. (60 seconds.) Assume the form of a bear. While in this form, you have +250 Health and deal 25% more damage with attacks.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Bear_Form.jpg" }; + public static readonly Skill BedofCoals = new() { Id = 825, Name = "Bed of Coals", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Bed of Coals at target foe's location. For 5 seconds, foes adjacent to target foe are struck for 5…29 fire damage each second. Any foe knocked down on the Bed of Coals is set on fire for 3…7 seconds.", ConciseDescription = "Spell. Deals 5…29 fire damage each second (5 seconds) to location of target foe. Hits foes adjacent to your target. Inflicts Burning condition (3…7 seconds) on knocked down foes.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Bed_of_Coals_%28large%29.jpg" }; + public static readonly Skill BeguilingHaze = new() { Id = 799, Name = "Beguiling Haze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 15, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Shadow Step to target foe. That foe becomes Dazed for 3…9 seconds.", ConciseDescription = "Elite Spell. You Shadow Step to this foe. Inflicts Dazed condition (3…9 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c5/Beguiling_Haze_%28large%29.jpg" }; + public static readonly Skill BellySmash = new() { Id = 350, Name = "Belly Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack strikes a foe who is knocked down, the resulting dust cloud will blind adjacent foes for 3…7 seconds.", ConciseDescription = "Hammer Attack. Inflicts Blindness condition to adjacent foes (3…7 seconds) if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Belly_Smash_%28large%29.jpg" }; + public static readonly Skill Berserk = new() { Id = 0, Name = "Berserk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, all skills do double damage and randomly give the target one of the following conditions for 10 seconds: Cripple, Bleeding, Deep Wound, Weakness, or Dazed.", ConciseDescription = "Skill. (10 seconds.) All skills do double damage and inflict one of the following random conditions (10 seconds): Cripple, Bleeding, Deep Wound, Weakness, or Dazed.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Berserk.jpg" }; + public static readonly Skill BerserkerStance = new() { Id = 370, Name = "Berserker Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you attack 33% faster and gain 50% more adrenaline. Berserker Stance ends if you use a skill.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and gain 50% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Berserker_Stance_%28large%29.jpg" }; + public static readonly Skill BerserkersInsight = new() { Id = 767, Name = "Berserker's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. Your party gains triple XP from combat. Berserker's Insight ends if your party fails to kill a foe for 30 seconds.", ConciseDescription = "Party Bonus. Your party gains triple XP from combat. Ends if your party fails to kill a foe for 30 seconds.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Berserker%27s_Insight.jpg" }; + public static readonly Skill BestialFury = new() { Id = 1209, Name = "Bestial Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. All your non-attack skills are disabled for 5 seconds. For 5…11 seconds, you attack 25% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Bestial_Fury_%28large%29.jpg" }; + public static readonly Skill BestialMauling = new() { Id = 1203, Name = "Bestial Mauling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Bestial Mauling that deals +5…20 damage. If the attack strikes a knocked-down foe, that foe is Dazed for 4…10 seconds.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Inflicts Dazed condition (4…10 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Bestial_Mauling_%28large%29.jpg" }; + public static readonly Skill BestialPounce = new() { Id = 437, Name = "Bestial Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Bestial Pounce that deals +5…20 damage. If the attack strikes a foe who is casting a spell, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Bestial_Pounce_%28large%29.jpg" }; + public static readonly Skill BindingChains = new() { Id = 1236, Name = "Binding Chains", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3 seconds, target foe and all nearby foes move 90% slower and take 1…30 damage each second while moving.", ConciseDescription = "Hex Spell. Also hexes foes near your target. (3 seconds.) These foes move 90% slower and takes 1…30 damage each second while moving.", IconUrl = "https://wiki.guildwars.com/images/2/26/Binding_Chains_%28large%29.jpg" }; + public static readonly Skill BitGolemBreaker = new() { Id = 2911, Name = "Bit Golem Breaker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Launch a projectile that strikes target foe for 30 damage and inflicts a random condition for 15 seconds.", ConciseDescription = "Spell. Projectile: 30 damage and inflicts a random condition (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/6d/Bit_Golem_Breaker.jpg" }; + public static readonly Skill BitGolemCrash = new() { Id = 2913, Name = "Bit Golem Crash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All foes near the impact area suffer 250 damage and are knocked down.", ConciseDescription = "Spell. Deals 250 damage to all foes near the impact area and causes knockdown.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Bit_Golem_Crash.jpg" }; + public static readonly Skill BitGolemForce = new() { Id = 2914, Name = "Bit Golem Force", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes are struck for 150 damage.", ConciseDescription = "Spell. Deals 150 damage to all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/7/70/Bit_Golem_Force.jpg" }; + public static readonly Skill BitGolemRectifier = new() { Id = 2912, Name = "Bit Golem Rectifier", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. N.O.X. is healed for 10 Health every second.", ConciseDescription = "Enchantment Spell. Heals N.O.X. for 10 every second.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Bit_Golem_Rectifier.jpg" }; + public static readonly Skill BitterChill = new() { Id = 1068, Name = "Bitter Chill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 15…60 cold damage. If that foe had more Health than you, Bitter Chill recharges instantly.", ConciseDescription = "Spell. Deals 15…60 cold damage. Recharges instantly if target foe had more Health than you.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Bitter_Chill_%28large%29.jpg" }; + public static readonly Skill BlackLotusStrike = new() { Id = 779, Name = "Black Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Lead | SkillType.Attack, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If it hits, Black Lotus Strike strikes for +10…31 damage. If target foe is suffering from a Hex, you gain 5…13 Energy.", ConciseDescription = "Lead Attack. Deals +10…31 damage. You gain 5…13 Energy if target foe is hexed.", IconUrl = "https://wiki.guildwars.com/images/2/26/Black_Lotus_Strike_%28large%29.jpg" }; + public static readonly Skill BlackMantisThrust = new() { Id = 1024, Name = "Black Mantis Thrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If this attack hits, you strike for +8…20 damage. If target foe is suffering from a Hex, that foe is Crippled for 3…15 seconds.", ConciseDescription = "Lead Attack. Deals +8…20 damage. Inflicts Crippled condition (3…15 seconds) if target foe is hexed.", IconUrl = "https://wiki.guildwars.com/images/2/26/Black_Mantis_Thrust_%28large%29.jpg" }; + public static readonly Skill BlackPowderMine = new() { Id = 2223, Name = "Black Powder Mine", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Black Powder Mine is triggered, all nearby foes are struck for 20…30 damage, become Blinded, and begin Bleeding for 7…10 seconds. Black Powder Mine ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 20…30 damage. Inflicts Blindness and Bleeding conditions (7…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/50/Black_Powder_Mine.jpg" }; + public static readonly Skill BlackSpiderStrike = new() { Id = 1636, Name = "Black Spider Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 10, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must strike a hexed foe. If it hits, this attack strikes for +5…20 damage and target foe is Poisoned for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Deals +5…20 damage. Inflicts Poisoned condition (5…20 seconds). Must strike a hexed foe.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Black_Spider_Strike_%28large%29.jpg" }; + public static readonly Skill Blackout = new() { Id = 29, Name = "Blackout", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 2…6 seconds, all of touched target foe's skills are disabled, and all of your skills are disabled for 5 seconds.", ConciseDescription = "Touch Skill. (2…6 seconds.) Disables skills.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Blackout_%28large%29.jpg" }; + public static readonly Skill BladesofSteel = new() { Id = 1020, Name = "Blades of Steel", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, this attack strikes for +5…16 damage (maximum bonus 60) for each recharging dagger attack.", ConciseDescription = "Dual Attack. Deals +5…16 damage (maximum 60) for each recharging dagger attack. Must follow an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Blades_of_Steel_%28large%29.jpg" }; + public static readonly Skill BladeturnRefrain = new() { Id = 1580, Name = "Bladeturn Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 20 seconds, target non-spirit ally has a 5…20% chance to block incoming attacks. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Target ally has 5…20% chance to block. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/3/33/Bladeturn_Refrain_%28large%29.jpg" }; + public static readonly Skill BladeturnRefrainPvP = new() { Id = 3029, Name = "Bladeturn Refrain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 20 seconds, target non-spirit ally has +10…40 armor against slashing damage. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Target ally has +10…40 armor against slashing damage. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Bladeturn_Refrain_%28PvP%29.jpg" }; + public static readonly Skill BlastFurnace = new() { Id = 798, Name = "Blast Furnace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Blast Furnace", ConciseDescription = "Spell. Blast Furnace", IconUrl = "https://wiki.guildwars.com/images/e/eb/Blast_Furnace.jpg" }; + public static readonly Skill BlazingFinale = new() { Id = 1575, Name = "Blazing Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, all foes adjacent to that ally are set on Fire for 1…7 second[s].", ConciseDescription = "Echo. (10…35 seconds.) Inflicts Burning condition (1…7 second[s]) to adjacent foes whenever a chant or shout ends on target ally.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Blazing_Finale_%28large%29.jpg" }; + public static readonly Skill BlazingFinalePvP = new() { Id = 3028, Name = "Blazing Finale (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, all foes adjacent to that ally are set on Fire for 1…3 second[s].", ConciseDescription = "Echo. (10…35 seconds.) Inflicts Burning condition (1…3 second[s]) to adjacent foes whenever a chant or shout ends on target ally. Cannot target spirits.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Blazing_Finale_%28PvP%29.jpg" }; + public static readonly Skill BlazingSpear = new() { Id = 1546, Name = "Blazing Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, it deals +5…25 damage and sets target foe on Fire for 1…3 second[s].", ConciseDescription = "Spear Attack. Deals +5…25 damage. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/59/Blazing_Spear_%28large%29.jpg" }; + public static readonly Skill BlessedAura = new() { Id = 256, Name = "Blessed Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, Monk enchantments you cast last 10…35% longer.", ConciseDescription = "Enchantment Spell. Monk enchantments you cast last 10…35% longer.", IconUrl = "https://wiki.guildwars.com/images/9/97/Blessed_Aura_%28large%29.jpg" }; + public static readonly Skill BlessedLight = new() { Id = 941, Name = "Blessed Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Heal target ally for 10…140 Health and remove one condition and one hex.", ConciseDescription = "Elite Spell. Heals for 10…140. Removes one condition and one hex.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Blessed_Light_%28large%29.jpg" }; + public static readonly Skill BlessedSignet = new() { Id = 297, Name = "Blessed Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For each enchantment you are maintaining, you gain 3 Energy. You cannot gain more than 3…24 Energy in this way.", ConciseDescription = "Signet. You gain 3 Energy for each enchantment you are maintaining.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Blessed_Signet_%28large%29.jpg" }; + public static readonly Skill BlessingoftheKirin = new() { Id = 1153, Name = "Blessing of the Kirin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, the next time a nearby ally of this Kirin uses a skill, that ally is cured of Miasma or one condition.", ConciseDescription = "Enchantment Spell. (30 seconds.) When a nearby ally uses a skill, that ally is cured of Miasma or one condition.", IconUrl = "https://wiki.guildwars.com/images/6/66/Blessing_of_the_Kirin.jpg" }; + public static readonly Skill BlindWasMingson = new() { Id = 788, Name = "Blind Was Mingson", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Mingson's ashes for up to 15…60 seconds. When you drop his ashes, all nearby foes are Blinded for 3…8 seconds.", ConciseDescription = "Item Spell. (15…60 seconds.) Drop effect: inflicts Blindness condition (3…8 seconds) on all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Blind_Was_Mingson_%28large%29.jpg" }; + public static readonly Skill BlindingBreath = new() { Id = 0, Name = "Blinding Breath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All adjacent foes are struck for 400 damage and are Blinded for 15 seconds.", ConciseDescription = "Skill. Deals 400 damage and inflicts Blindness condition (15 seconds). Also affects adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/4/49/Blinding_Breath.jpg" }; + public static readonly Skill BlindingFlash = new() { Id = 220, Name = "Blinding Flash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is Blinded for 3…8 seconds.", ConciseDescription = "Spell. Inflicts Blindness condition (3…8 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/07/Blinding_Flash_%28large%29.jpg" }; + public static readonly Skill BlindingPowder = new() { Id = 973, Name = "Blinding Powder", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Must follow an off-hand attack. Target foe and all adjacent foes become Blinded for 3…15 seconds.", ConciseDescription = "Spell. Inflicts Blindness condition (3…15 seconds) on target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Blinding_Powder_%28large%29.jpg" }; + public static readonly Skill BlindingSnow = new() { Id = 1000, Name = "Blinding Snow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You interrupt target foe's action. That foe is Blinded for 10 seconds.", ConciseDescription = "Spell. Interrupts an action. Also inflicts Blindness (10 seconds.)", IconUrl = "https://wiki.guildwars.com/images/e/e6/Blinding_Snow.jpg" }; + public static readonly Skill BlindingSurge = new() { Id = 1367, Name = "Blinding Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe is struck for 5…50 lightning damage. That foe and all adjacent foes are Blinded for 3…8 seconds. This spell has 25% armor penetration. If this spell strikes an attacking foe, all adjacent foes are also struck and this spell deals 50% more damage.", ConciseDescription = "Elite Spell. Deals 5…50 lightning damage. Inflicts Blindness condition (3…8 seconds) on target and adjacent foes. 25% armor penetration. If target was attacking, also hits adjacent foes and deals 50% more damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Blinding_Surge_%28large%29.jpg" }; + public static readonly Skill Blizzard = new() { Id = 3254, Name = "Blizzard", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Spell. Create a blizzard at target foe's location that lasts for 10 seconds. Foes adjacent to the blizzard take 50 cold damage per second and are Crippled and Blinded for 5 seconds.", ConciseDescription = "Spell. Creates a blizzard. Deals 50 cold damage each second. Applies Cripple and Blind (5 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Blizzard.jpg" }; + public static readonly Skill BloodBond = new() { Id = 835, Name = "Blood Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3…12 seconds, target foe and all adjacent foes are hexed with Blood Bond. Whenever an ally hits one of them with an attack, that ally gains 5…20 Health. If one of these foes dies while hexed, all allies adjacent to that foe are healed for 20…100 Health.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (3…12 seconds). Allies hitting these foes gain 5…20 health. If any of these foes dies while hexed, adjacent allies are healed for 20…100.", IconUrl = "https://wiki.guildwars.com/images/1/10/Blood_Bond_%28large%29.jpg" }; + public static readonly Skill BloodDrinker = new() { Id = 1076, Name = "Blood Drinker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If your Health is above 90%, you begin Bleeding for 6 seconds. Steal up to 20…65 Health from target foe.", ConciseDescription = "Spell. Steals 20…65 Health.", IconUrl = "https://wiki.guildwars.com/images/9/99/Blood_Drinker_%28large%29.jpg" }; + public static readonly Skill BloodFlowerskill = new() { Id = 1284, Name = "Blood Flower (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. (monster only)", ConciseDescription = "Spell. (monster only)", IconUrl = "https://wiki.guildwars.com/images/4/43/Blood_Flower_%28skill%29.jpg" }; + public static readonly Skill BloodRage = new() { Id = 0, Name = "Blood Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 15 seconds, you attack 25% faster and deal 25% more damage with attacks, but cannot use non-attack skills.", ConciseDescription = "Skill. (15 seconds.) Attack 25% faster and deal 25% more damage with attacks. Disables non-attack skills.", IconUrl = "https://wiki.guildwars.com/images/f/f6/Blood_Rage.jpg" }; + public static readonly Skill BloodRenewal = new() { Id = 115, Name = "Blood Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 1, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = 0.14999999999999999, Upkeep = null, Description = "Enchantment Spell. For 7 seconds, you gain +3…6 Health regeneration. When Blood Renewal ends, you gain 40…190 Health.", ConciseDescription = "Enchantment Spell. (7 seconds.) You have +3…6 Health regeneration. End effect: heals you for 40…190.", IconUrl = "https://wiki.guildwars.com/images/6/64/Blood_Renewal_%28large%29.jpg" }; + public static readonly Skill BloodRitual = new() { Id = 157, Name = "Blood Ritual", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Enchantment Spell. For 8…14 seconds, target touched ally gains +3 Energy regeneration. Blood Ritual cannot be used on the caster.", ConciseDescription = "Enchantment Spell. (8…14 seconds.) +3 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Blood_Ritual_%28large%29.jpg" }; + public static readonly Skill BloodSplattering = new() { Id = 552, Name = "Blood Splattering", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/4/4b/Blood_Splattering.jpg" }; + public static readonly Skill BloodisPower = new() { Id = 119, Name = "Blood is Power", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 1, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = 0.33000000000000002, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, target other ally gains +3…6 Energy regeneration.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) +3…6 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Blood_is_Power_%28large%29.jpg" }; + public static readonly Skill BloodoftheAggressor = new() { Id = 902, Name = "Blood of the Aggressor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal up to 5…45 Health from target foe. If that foe was attacking, that foe suffers Weakness for 3…12 seconds.", ConciseDescription = "Spell. Steal 5…45 Health. Inflicts Weakness (3…12 seconds) if target foe was attacking.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Blood_of_the_Aggressor_%28large%29.jpg" }; + public static readonly Skill BloodoftheMaster = new() { Id = 120, Name = "Blood of the Master", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All of your undead allies are healed for 30…116 Health. You sacrifice an additional 2% maximum Health per minion healed in this way.", ConciseDescription = "Spell. Heals your undead servants for 30…116.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Blood_of_the_Master_%28large%29.jpg" }; + public static readonly Skill BloodofzuHeltzer = new() { Id = 1175, Name = "Blood of zu Heltzer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Magical barriers put in place by a zu Heltzer family member are opened.", ConciseDescription = "Spell. Magical barriers put in place by a zu Heltzer family member are opened.", IconUrl = "https://wiki.guildwars.com/images/0/03/Blood_of_zu_Heltzer.jpg" }; + public static readonly Skill Bloodsong = new() { Id = 1253, Name = "Bloodsong", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit who dies after 30…150 seconds. Attacks by that spirit steal up to 5…25 Health.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…150 second lifespan). Its attacks steal 5…25 Health.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Bloodsong_%28large%29.jpg" }; + public static readonly Skill BloodsongPvP = new() { Id = 3019, Name = "Bloodsong (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit who dies after 30…150 seconds. Attacks by that spirit steal up to 5…25 Health.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…150 second lifespan). Its attacks steal 5…25 Health.", IconUrl = "https://wiki.guildwars.com/images/8/84/Bloodsong_%28PvP%29.jpg" }; + public static readonly Skill Bloodsongattack = new() { Id = 1254, Name = "Bloodsong (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.ChannelingMagic, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. Steal up to 5…25 Health from target foe.", ConciseDescription = "Ranged Attack. Steals 5…25 Health.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Bloodsong_%28attack%29.jpg" }; + public static readonly Skill BloodstoneSlash = new() { Id = 0, Name = "Bloodstone Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, it steals 75 Health.", ConciseDescription = "Melee Attack. Steal 75 Health.", IconUrl = "https://wiki.guildwars.com/images/2/25/Bloodstone_Slash.jpg" }; + public static readonly Skill Bludgeon = new() { Id = 3296, Name = "Bludgeon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Attack. You strike for +50 damage. If target foe is knocked down, you strike for an additional +50 damage and target foe suffers a Deep Wound for 10 seconds.", ConciseDescription = "Attack. Strikes for +50 damage. Strikes for an additional +50 damage and applies a Deep Wound (10 seconds) if target is knocked down.", IconUrl = "https://wiki.guildwars.com/images/4/49/Bludgeon.jpg" }; + public static readonly Skill BlurredVision = new() { Id = 235, Name = "Blurred Vision", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4…10 seconds, target foe and adjacent foes are hexed with Blurred Vision. While hexed, those foes have a 50% chance to miss with attacks.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (4…10 seconds). They have 50% chance to miss.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Blurred_Vision_%28large%29.jpg" }; + public static readonly Skill BodyBlow = new() { Id = 2197, Name = "Body Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, target foe takes +10…40 damage. If target foe has Cracked Armor, that foe suffers from a Deep Wound for 0…15 second[s].", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts Deep Wound (0…15 second[s]) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Body_Blow_%28large%29.jpg" }; + public static readonly Skill BodyShot = new() { Id = 2198, Name = "Body Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, you deal +5…20 damage. If it hits a foe with Cracked Armor, you gain 5…10 Energy.", ConciseDescription = "Bow Attack. Deals +5…20 damage. You gain 5…10 Energy if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Body_Shot_%28large%29.jpg" }; + public static readonly Skill BondsofTorment = new() { Id = 0, Name = "Bonds of Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Any Time the caster takes damage, all foes hexed with Bonds of Torment take equal cold damage.", ConciseDescription = "Hex Spell. Any time the caster takes damage, all foes hexed with Bonds of Torment take equal cold damage.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Bonds_of_Torment.jpg" }; + public static readonly Skill BoneSpike = new() { Id = 3074, Name = "Bone Spike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. A Bone Spike shoots out, dealing 100 damage to target foe. The Bone Spike seems to penetrate all defenses.", ConciseDescription = "Bow Attack. A Bone Spike shoots out, dealing 100 damage to target foe. The Bone Spike seems to penetrate all defenses.", IconUrl = "https://wiki.guildwars.com/images/3/38/Bone_Spike.jpg" }; + public static readonly Skill BonettisDefense = new() { Id = 380, Name = "Bonetti's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks. You gain 5 Energy for each successful melee attack blocked. Bonetti's Defense ends if you use a skill.", ConciseDescription = "Stance. (5…11 seconds.) You have 75% chance to block. Gain 5 Energy for each melee attack blocked.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Bonetti%27s_Defense_%28large%29.jpg" }; + public static readonly Skill BoonSignet = new() { Id = 847, Name = "Boon Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Heal target ally for 20…80 Health. Your next Healing or Protection Prayer spell that targets an ally heals for an additional 20…100 Health.", ConciseDescription = "Elite Signet. Heals for 20…80. Your next Healing or Protection Prayer spell that targets an ally heals for +20…100 Health.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Boon_Signet_%28large%29.jpg" }; + public static readonly Skill BoonofCreation = new() { Id = 1230, Name = "Boon of Creation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15…60 seconds, whenever you create a creature, you gain 5…50 Health and 1…6 Energy.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) You gain 5…50 Health and 1…6 Energy whenever you create a creature.", IconUrl = "https://wiki.guildwars.com/images/3/37/Boon_of_Creation_%28large%29.jpg" }; + public static readonly Skill BraceYourself = new() { Id = 1572, Name = "Brace Yourself!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…15 seconds, the next time target other ally would be knocked down, all nearby foes take 15…75 damage instead.", ConciseDescription = "Shout. (5…15 seconds.) Prevents the next knock-down and deals 15…75 damage to all foes near target ally.", IconUrl = "https://wiki.guildwars.com/images/4/47/%22Brace_Yourself%21%22_%28large%29.jpg" }; + public static readonly Skill BraceYourselfPvP = new() { Id = 3027, Name = "\"Brace Yourself!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…15 seconds, the next time target other ally would be knocked down, 1 nearby foe takes 15…90 damage instead.", ConciseDescription = "Shout. (5…15 seconds.) Prevents the next knock-down and deals 15…90 damage to one foe near target ally.", IconUrl = "https://wiki.guildwars.com/images/2/2c/%22Brace_Yourself%21%22_%28PvP%29.jpg" }; + public static readonly Skill Brambles = new() { Id = 947, Name = "Brambles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 Spirit. Non-Spirit creatures that are knocked down in its range take 5 damage and begin Bleeding for 5…20 seconds. This Spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Knocked-down creatures take 5 damage and begin Bleeding (5…20 seconds). Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Brambles_%28large%29.jpg" }; + public static readonly Skill BrawlingBlock = new() { Id = 0, Name = "Brawling Block", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 2 seconds, you block the next attack. This skill ends if you use an attack skill. You cannot use this skill if you are Dazed.", ConciseDescription = "Stance. (2 seconds.) Block the next attack.", IconUrl = "https://wiki.guildwars.com/images/3/36/Brawling_Block.jpg" }; + public static readonly Skill BrawlingComboPunch = new() { Id = 0, Name = "Brawling Combo Punch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You attack twice, dealing 50 damage each time.", ConciseDescription = "Melee Attack. Attack twice for 50 damage each time.", IconUrl = "https://wiki.guildwars.com/images/0/00/Brawling_Combo_Punch.jpg" }; + public static readonly Skill BrawlingHeadbutt = new() { Id = 2215, Name = "Brawling Headbutt", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Skill. You headbutt target touched foe dealing 45…70 damage and knocking down that foe if it hits.", ConciseDescription = "Touch Skill. Deals 45…70 damage; causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/b/be/Brawling_Headbutt.jpg" }; + public static readonly Skill BrawlingHeadbuttBrawlingskill = new() { Id = 0, Name = "Brawling Headbutt (Brawling skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Melee Attack. 30 damage. Causes knock-down (3 seconds).", ConciseDescription = "Melee Attack. Deals 30 damage. Causes knock-down (3 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/29/Brawling_Headbutt_%28Brawling_skill%29.jpg" }; + public static readonly Skill BrawlingHook = new() { Id = 0, Name = "Brawling Hook", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Target foe takes 30 damage.", ConciseDescription = "Melee Attack. Deals 30 damage.", IconUrl = "https://wiki.guildwars.com/images/4/44/Brawling_Hook.jpg" }; + public static readonly Skill BrawlingJab = new() { Id = 0, Name = "Brawling Jab", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Deal 10 damage if Brawling Jab hits.", ConciseDescription = "Melee Attack. Deals 10 damage.", IconUrl = "https://wiki.guildwars.com/images/9/97/Brawling_Jab.jpg" }; + public static readonly Skill BrawlingStraightRight = new() { Id = 0, Name = "Brawling Straight Right", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, it deals 25 damage and interrupts an action.", ConciseDescription = "Melee Attack. Deals 25 damage; interrupts an action.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Brawling_Straight_Right.jpg" }; + public static readonly Skill BrawlingUppercut = new() { Id = 2340, Name = "Brawling Uppercut", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 10, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You deliver an uppercut to your foe, dealing 80 damage. This attack cannot be blocked.", ConciseDescription = "Melee Attack. Deals 80 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/0/05/Brawling_Uppercut.jpg" }; + public static readonly Skill BreakingCharm = new() { Id = 514, Name = "Breaking Charm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Allows any non-pet animal to break a charm attempt", ConciseDescription = "Skill. Allows any non-pet animal to break a charm attempt", IconUrl = "https://wiki.guildwars.com/images/0/09/Breaking_Charm.jpg" }; + public static readonly Skill BreathofFire = new() { Id = 1094, Name = "Breath of Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 10, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create Breath of Fire at target foe's current location. For 5 seconds, foes adjacent to that location are struck for 10…40 fire damage each second.", ConciseDescription = "Spell. Deals 10…40 fire damage each second (5 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/d/db/Breath_of_Fire_%28large%29.jpg" }; + public static readonly Skill BreathoftheGreatDwarf = new() { Id = 2221, Name = "Breath of the Great Dwarf", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All party members are relieved of Burning and are healed for 50…60 Health.", ConciseDescription = "Spell. Removes burning and heals for 50…60 Health. Affects party members.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Breath_of_the_Great_Dwarf.jpg" }; + public static readonly Skill BroadHeadArrow = new() { Id = 1198, Name = "Broad Head Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 15, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. You shoot a broad head arrow that moves slower than normal. If it hits, target foe is Dazed for 5…20 seconds, and if target foe is casting a spell that spell is interrupted.", ConciseDescription = "Elite Bow Attack. Slow moving arrow. Interrupts a spell. Inflicts Dazed condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/35/Broad_Head_Arrow_%28large%29.jpg" }; + public static readonly Skill BrutalMauling = new() { Id = 511, Name = "Brutal Mauling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 4, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Attack. Brutal Mauling", ConciseDescription = "Attack. Brutal Mauling", IconUrl = "https://wiki.guildwars.com/images/2/20/Brutal_Mauling.jpg" }; + public static readonly Skill BrutalStrike = new() { Id = 444, Name = "Brutal Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Brutal Strike that deals +5…35 damage. If that attack strikes a foe whose Health is below 50%, that foe takes an additional +5…35 damage.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Deals +5…35 more damage if target foe is under 50% health.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Brutal_Strike_%28large%29.jpg" }; + public static readonly Skill BrutalWeapon = new() { Id = 1258, Name = "Brutal Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. Give target ally a Brutal Weapon for 10…40 seconds. The bearer's weapon strikes for +5…15 damage as long as the bearer is under no enchantments.", ConciseDescription = "Weapon Spell. (10…40 seconds.) Attacks deal +5…15 damage.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Brutal_Weapon_%28large%29.jpg" }; + public static readonly Skill BullsCharge = new() { Id = 379, Name = "Bull's Charge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…7 seconds, you move 50% faster and if you strike a moving foe in melee, that foe is knocked down. Bull's Charge ends if you use a skill.", ConciseDescription = "Elite Stance. (1…7 seconds.) You move 50% faster. Causes knock-down if you hit a moving foe in melee.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Bull%27s_Charge_%28large%29.jpg" }; + public static readonly Skill BullsStrike = new() { Id = 332, Name = "Bull's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits a moving foe, you strike for +5…30 damage, and your target is knocked down.", ConciseDescription = "Melee Attack. Deals +5…30 damage and causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Bull%27s_Strike_%28large%29.jpg" }; + public static readonly Skill BurdenTotem = new() { Id = 505, Name = "Burden Totem", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, target foe moves 33% slower.", ConciseDescription = "Hex Spell. (30 seconds.) Target foe moves 33% slower.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Burden_Totem.jpg" }; + public static readonly Skill BurningArrow = new() { Id = 1466, Name = "Burning Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If this attack hits, you strike for +10…30 damage and cause Burning for 1…7 seconds.", ConciseDescription = "Elite Bow Attack. Deals +10…30 damage. Inflicts Burning condition (1…7 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7e/Burning_Arrow_%28large%29.jpg" }; + public static readonly Skill BurningBreath = new() { Id = 0, Name = "Burning Breath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Spit a burning projectile at target foe that strikes for 250 fire damage and sets that foe on fire for 5 seconds if it hits. This skill cannot be used on nearby foes.", ConciseDescription = "Skill. Projectile: deals 250 fire damage and inflicts Burning (5 seconds). Cannot be used on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/2/28/Burning_Breath.jpg" }; + public static readonly Skill BurningGround = new() { Id = 2019, Name = "Burning Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/b/b5/Burning_Ground.jpg" }; + public static readonly Skill BurningImmunity = new() { Id = 2082, Name = "Burning Immunity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Caster becomes immune to Burning.", ConciseDescription = "Caster is immune to Burning.", IconUrl = "https://wiki.guildwars.com/images/4/42/Burning_Immunity.jpg" }; + public static readonly Skill BurningRefrain = new() { Id = 1576, Name = "Burning Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 20 seconds, if target non-spirit ally hits a foe with more Health than that ally, that foe is set on Fire for 1…3 second[s]. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (20 seconds.) Inflicts Burning condition (1…3 second[s]) if target ally hits a foe with more Health. Renewal: Whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/3/31/Burning_Refrain_%28large%29.jpg" }; + public static readonly Skill BurningShield = new() { Id = 2208, Name = "Burning Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 3…9 seconds, while wielding a shield, the next attack skill used against you is blocked. If it was a melee attack, your attacker is set on fire for 1…6 seconds.", ConciseDescription = "Skill. (3…9 seconds.) Blocks the next attack skill against you. Inflicts Burning condition (1…6 second[s]) if it was a melee attack.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Burning_Shield_%28large%29.jpg" }; + public static readonly Skill BurningSpeed = new() { Id = 823, Name = "Burning Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 7 seconds, you are set on fire and move 30…45% faster. When Burning Speed ends, all adjacent foes are set on fire for 3…9 seconds.", ConciseDescription = "Enchantment Spell. (7 seconds.) You move 30…45% faster. End effect: inflicts Burning condition (3…9 seconds) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/07/Burning_Speed_%28large%29.jpg" }; + public static readonly Skill BurstofAggression = new() { Id = 1413, Name = "Burst of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 2…10 seconds, you attack 33% faster. When this stance ends, you lose all adrenaline.", ConciseDescription = "Stance. (2…10 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/1/10/Burst_of_Aggression_%28large%29.jpg" }; + public static readonly Skill ByUralsHammer = new() { Id = 2217, Name = "By Ural's Hammer!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 30 seconds, all dead party members in earshot are resurrected with full Health and Energy. Resurrected party members deal 25…33% more damage. When this effect ends, affected party members die. This skill does not incur a death penalty.", ConciseDescription = "Shout. (30 seconds.) Resurrect all dead party members in earshot with full Health and Energy. Affected party members deal 25…33% more damage. Affected party members die when it ends, but do not receive a death penalty.", IconUrl = "https://wiki.guildwars.com/images/d/df/%22By_Ural%27s_Hammer%21%22.jpg" }; + public static readonly Skill Cacophony = new() { Id = 1998, Name = "Cacophony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, whenever target foe uses a shout or chant, that foe takes 35…105 damage.", ConciseDescription = "Hex Spell. (15 seconds.) Deals 35…105 damage whenever target foe uses a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Cacophony_%28large%29.jpg" }; + public static readonly Skill CalculatedRisk = new() { Id = 2053, Name = "Calculated Risk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3…24 seconds, target foe's attacks do +10 damage, but there is a 50% chance that the damage from each attack will be done to that foe instead. (Maximum 15…100 damage.)", ConciseDescription = "Hex Spell. Target foe does +10 damage with attacks (3…24 seconds). There is a 50% chance that the damage from each attack (maximum 15…100) will be done to that foe instead.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Calculated_Risk_%28large%29.jpg" }; + public static readonly Skill CalculatedRiskPvP = new() { Id = 3196, Name = "Calculated Risk (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3…12 seconds, target foe's attacks do +10 damage, but there is a 50% chance that the damage from each attack will be done to that foe instead. (Maximum 10…60 damage.)", ConciseDescription = "Hex Spell. Target foe does +10 damage with attacks (3…12 seconds). There is a 50% chance that the damage from each attack (maximum 10…60) will be done to that foe instead.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Calculated_Risk_%28PvP%29.jpg" }; + public static readonly Skill CalledShot = new() { Id = 403, Name = "Called Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot an arrow that moves 3 times faster and cannot be blocked.", ConciseDescription = "Bow Attack. You shoot an arrow that moves 3 times faster. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/7/79/Called_Shot_%28large%29.jpg" }; + public static readonly Skill CallofDestruction = new() { Id = 0, Name = "Call of Destruction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = 2, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The Great Destroyer summons a group of Destroyers.", ConciseDescription = "Skill. Summons a group of Destroyers.", IconUrl = "https://wiki.guildwars.com/images/0/07/Call_of_Destruction.jpg" }; + public static readonly Skill CallofHaste = new() { Id = 415, Name = "Call of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 30 seconds, your animal companion has a 33% faster attack speed and moves 33% faster.", ConciseDescription = "Shout. (30 seconds.) Your pet moves and attacks 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Call_of_Haste_%28large%29.jpg" }; + public static readonly Skill CallofHastePvP = new() { Id = 2657, Name = "Call of Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 30 seconds, your animal companion has a 25% faster attack speed and moves 25% faster.", ConciseDescription = "Shout. (30 seconds.) Your pet moves and attacks 25% faster.", IconUrl = "https://wiki.guildwars.com/images/2/22/Call_of_Haste_%28PvP%29.jpg" }; + public static readonly Skill CallofProtection = new() { Id = 412, Name = "Call of Protection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 90, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 120 seconds, your animal companion has a 5…20 base damage reduction.", ConciseDescription = "Shout. (120 seconds.) Your pet has 5…20 damage reduction.", IconUrl = "https://wiki.guildwars.com/images/a/af/Call_of_Protection_%28large%29.jpg" }; + public static readonly Skill CallofSacrifice = new() { Id = 0, Name = "Call of Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds or until target is at less than 20% Health, target foe loses 20 Health each second.", ConciseDescription = "Hex Spell. (20 seconds.) Target loses 20 Health each second. Ends sooner if target is at less than 20% Health.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Call_of_Sacrifice.jpg" }; + public static readonly Skill CalltotheTorment = new() { Id = 0, Name = "Call to the Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Creature kneels for 5 seconds and takes double damage. After 5 seconds, a duplicate of the creature is summoned to this location.", ConciseDescription = "Skill. (5 seconds.) Creature kneels and takes double damage. End effect: a duplicate of the creature is summoned to this location.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Call_to_the_Torment.jpg" }; + public static readonly Skill Caltrops = new() { Id = 985, Name = "Caltrops", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all foes adjacent to your target are Crippled for 5…15 seconds. Caltrops has half the normal range.", ConciseDescription = "Half Range Spell. Inflicts Crippled condition (5…15 seconds) on target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Caltrops_%28large%29.jpg" }; + public static readonly Skill CandyCornStrike = new() { Id = 2758, Name = "Candy Corn Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Launch a delicious projectile at target foe. If it hits, foe takes 50 damage and you gain 1 strike of adrenaline. This spell ignores armor.", ConciseDescription = "Signet. Projectile: deals 50 damage, and you gain 1 strike of adrenaline. Armor Ignoring.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Candy_Corn_Strike.jpg" }; + public static readonly Skill CantTouchThis = new() { Id = 1780, Name = "Can't Touch This!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 20 seconds, the next 1…5 touch skill[s] used against allies within earshot fail[s].", ConciseDescription = "Shout. (20 seconds.) The next 1…5 touch-range skill[s] used against allies within earshot fail[s].", IconUrl = "https://wiki.guildwars.com/images/6/6a/%22Can%27t_Touch_This%21%22_%28large%29.jpg" }; + public static readonly Skill CantTouchThisPvP = new() { Id = 3031, Name = "\"Can't Touch This!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 20 seconds, the next 1…5 touch skill[s] used against you fail[s].", ConciseDescription = "Shout. (20 seconds.) The next 1…5 touch-range skill[s] used against you fail[s].", IconUrl = "https://wiki.guildwars.com/images/c/c8/%22Can%27t_Touch_This%21%22_%28PvP%29.jpg" }; + public static readonly Skill CapturePoint = new() { Id = 1866, Name = "Capture Point", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. While within the range of this capture point, heroes and henchmen take the initiative in attacking targets.", ConciseDescription = "Spell. While within the range of this catpure point, heroes and henchmen take the initiative in attacking targets.", IconUrl = "https://wiki.guildwars.com/images/8/82/Capture_Point.jpg" }; + public static readonly Skill CaretakersCharge = new() { Id = 1744, Name = "Caretaker's Charge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe is struck for 20…75 lightning damage. If you are holding an item, you gain 5 Energy and 5…50 Health.", ConciseDescription = "Elite Spell. Deals 20…75 lightning damage. You gain 5 Energy and 5…50 Health if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/7/73/Caretaker%27s_Charge_%28large%29.jpg" }; + public static readonly Skill CarrierDefense = new() { Id = 1148, Name = "Carrier Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All nearby foes take 100 damage and are teleported away.", ConciseDescription = "Skill. Deals 100 damage to nearby foes and teleports them away.", IconUrl = "https://wiki.guildwars.com/images/7/7c/Carrier_Defense.jpg" }; + public static readonly Skill CastigationSignet = new() { Id = 2006, Name = "Castigation Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 26…56 holy damage. If that foe was attacking, you gain 1…10 Energy.", ConciseDescription = "Signet. Deals 26…56 holy damage. You gain 1…10 Energy if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Castigation_Signet_%28large%29.jpg" }; + public static readonly Skill CauterySignet = new() { Id = 1588, Name = "Cautery Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. All party members lose all conditions. You are set on Fire for 1 second for each condition removed in this way.", ConciseDescription = "Elite Signet. All party members lose all conditions.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Cautery_Signet_%28large%29.jpg" }; + public static readonly Skill CeilingCollapse = new() { Id = 0, Name = "Ceiling Collapse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Creature causes debris to fall from the ceiling, dealing 50 damage and interrupting all foes within earshot.", ConciseDescription = "Spell. Creature causes debris to fall from the ceiling, dealing 50 damage and interrupting all foes within earshot.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Ceiling_Collapse.jpg" }; + public static readonly Skill CelestialHaste = new() { Id = 1060, Name = "Celestial Haste", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 15 seconds, your entire party has 50% faster casting and all skills recharge 25% faster.", ConciseDescription = "Spell. (15 seconds.) Affects all party members. 50% faster casting. 25% faster skill recharge.", IconUrl = "https://wiki.guildwars.com/images/9/98/Celestial_Haste.jpg" }; + public static readonly Skill CelestialStance = new() { Id = 1207, Name = "Celestial Stance", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 15 seconds, your entire party has a 75% chance to block attacks and +3 Health regeneration.", ConciseDescription = "Skill. (15 seconds.) Affects all party members. 75% chance to block. +3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/6/68/Celestial_Stance.jpg" }; + public static readonly Skill CelestialStorm = new() { Id = 1100, Name = "Celestial Storm", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Create a celestial storm at target foe's location that lasts for 15 seconds. Each second, all foes in the area take 40 fire damage, 40 cold damage, 40 lightning damage, and 40 earth damage.", ConciseDescription = "Skill. Deals 40 damage of each elemental type each second (15 seconds). Hits all foes in the area of target's initial location.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Celestial_Storm.jpg" }; + public static readonly Skill CelestialSummoning = new() { Id = 1241, Name = "Celestial Summoning", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Archemorous and Saint Viktor are summoned from the spirit realm.", ConciseDescription = "Skill. Archemorous and Saint Viktor are summoned from the spirit realm.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Celestial_Summoning.jpg" }; + public static readonly Skill ChainLightning = new() { Id = 223, Name = "Chain Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 6, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and up to two other foes near your target are struck for 10…85 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…85 lightning damage. Also hits two foes near your target. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Chain_Lightning_%28large%29.jpg" }; + public static readonly Skill ChainLightningenvironment = new() { Id = 498, Name = "Chain Lightning (environment)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Chain Lightning", ConciseDescription = "Spell. Chain Lightning", IconUrl = "https://wiki.guildwars.com/images/4/46/Chain_Lightning_%28environment%29.jpg" }; + public static readonly Skill ChainsofEnslavement = new() { Id = 875, Name = "Chains of Enslavement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "As long as this spell remains in effect, magical shackles bind you as a slave to the Stone Summit.", ConciseDescription = "As long as this spell remains in effect, magical shackles bind you as a slave to the Stone Summit.", IconUrl = "https://wiki.guildwars.com/images/0/09/Chains_of_Enslavement.jpg" }; + public static readonly Skill ChanneledStrike = new() { Id = 1225, Name = "Channeled Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…95 lightning damage. That foe is struck for an additional 5…35 lightning damage if you are holding an item.", ConciseDescription = "Spell. Deals 5…95 lightning damage. Deals 5…35 additional lightning damage if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/d/da/Channeled_Strike_%28large%29.jpg" }; + public static readonly Skill Channeling = new() { Id = 38, Name = "Channeling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…56 seconds, whenever you cast a spell, you gain 1 Energy for each foe in the area.", ConciseDescription = "Enchantment Spell. (8…56 seconds.) You gain 1 Energy for each foe in the area whenever you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Channeling_%28large%29.jpg" }; + public static readonly Skill ChaosStorm = new() { Id = 77, Name = "Chaos Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Chaos Storm at target foe's location that lasts for 10 seconds. Each second, foes adjacent to this location take 5…25 damage and lose 0…2 Energy.", ConciseDescription = "Spell. Deals 5…25 damage and causes 0…2 Energy loss each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/1/15/Chaos_Storm_%28large%29.jpg" }; + public static readonly Skill ChaoticEnergy = new() { Id = 0, Name = "Chaotic Energy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 3, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. 5 chaotic Energy sources strike up to 5 foes and deal 125 damage per strike.", ConciseDescription = "Skill. 5 chaotic energy sources strike up to 5 foes and deal 125 damage per strike.", IconUrl = "https://wiki.guildwars.com/images/7/77/Chaotic_Energy.jpg" }; + public static readonly Skill Charge = new() { Id = 364, Name = "Charge!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. Allies in earshot lose the Crippled condition. For 5…13 seconds, these allies move 33% faster.", ConciseDescription = "Elite Shout. (5…13 seconds.) Allies in earshot move 33% faster. Initial effect: these allies lose the Crippled condition.", IconUrl = "https://wiki.guildwars.com/images/3/3c/%22Charge%21%22_%28large%29.jpg" }; + public static readonly Skill ChargingSpirit = new() { Id = 0, Name = "Charging Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. Run 25% faster for 5 seconds. The next attack that successfully hits deal +50 damage, cause this skill to end, and all adjacent foes are knocked down.", ConciseDescription = "Stance. (5 seconds.) You move 25% faster. Your next attack deals +50 damage and causes knock-down to all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/4/49/Charging_Spirit.jpg" }; + public static readonly Skill ChargingStrike = new() { Id = 1405, Name = "Charging Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…10 second[s], you run 33% faster. Your next successful melee hit does +10…90 damage and this stance ends. This stance ends if you use a skill.", ConciseDescription = "Elite Stance. (1…10 second[s].) You move 33% faster and deal +10…90 damage with your next melee hit.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Charging_Strike_%28large%29.jpg" }; + public static readonly Skill CharmAnimal = new() { Id = 411, Name = "Charm Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 10, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped. You cannot charm an animal that is more than 4 levels above you.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/1/12/Charm_Animal_%28large%29.jpg" }; + public static readonly Skill CharmAnimalAshlynSpiderfriend = new() { Id = 2351, Name = "Charm Animal (Ashlyn Spiderfriend)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/0/08/Charm_Animal_%28Ashlyn_Spiderfriend%29.jpg" }; + public static readonly Skill CharmAnimalBeastSwornHeket = new() { Id = 1868, Name = "Charm Animal (Beast Sworn Heket)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Charm_Animal_%28Beast_Sworn_Heket%29.jpg" }; + public static readonly Skill CharmAnimalCodex = new() { Id = 3068, Name = "Charm Animal (Codex)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 10, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Your animal companion will travel with you whenever you have Charm Animal equipped and have at least 8 points in Beast Mastery.", ConciseDescription = "Skill. Your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/0/03/Charm_Animal_%28Codex%29.jpg" }; + public static readonly Skill CharmAnimalWhiteMantle = new() { Id = 1910, Name = "Charm Animal (White Mantle)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Charm_Animal_%28White_Mantle%29.jpg" }; + public static readonly Skill CharmAnimalmonsterskill = new() { Id = 513, Name = "Charm Animal (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", ConciseDescription = "Skill. Charm target animal. Once charmed, your animal companion will travel with you whenever you have Charm Animal equipped.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Charm_Animal_%28monster_skill%29.jpg" }; + public static readonly Skill CharmDrake = new() { Id = 3159, Name = "Charm Drake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Bandit Charms Drake.", ConciseDescription = "Skill. Bandit Charms Drake.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Charm_Drake.jpg" }; + public static readonly Skill CharrSiegeAttackAgainsttheCharr = new() { Id = 0, Name = "Charr Siege Attack (Against the Charr)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 10, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Fires projectiles at two enemy targets. Each attack hits target and nearby foes for 100 damage and causes Bleeding and Burning for 10 seconds.", ConciseDescription = "Skill. Projectile: targets two foes. Each projectile hits target and nearby foes for 100 damage and inflicts Bleeding and Burning conditions (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/34/Charr_Siege_Attack_%28Against_the_Charr%29.jpg" }; + public static readonly Skill CharrSiegeAttackAssaultontheStronghold = new() { Id = 0, Name = "Charr Siege Attack (Assault on the Stronghold)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Fires projectiles at two enemy targets. Each attack hits target and nearby foes for 100 damage and causes Bleeding and Burning for 10 seconds.", ConciseDescription = "Skill. Projectile: targets two foes. Each projectile hits target and nearby foes for 100 damage and inflicts Bleeding and Burning conditions (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/17/Charr_Siege_Attack_%28Assault_on_the_Stronghold%29.jpg" }; + public static readonly Skill CharrSiegeAttackWhatMustBeDone = new() { Id = 0, Name = "Charr Siege Attack (What Must Be Done)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Fires projectiles at two enemy targets. Each attack hits target and nearby foes for 300 damage and causes Bleeding and Burning for 10 seconds.", ConciseDescription = "Skill. Projectile: targets two foes. Each projectile hits target and nearby foes for 300 damage and inflicts Bleeding and Burning conditions (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5e/Charr_Siege_Attack_%28What_Must_Be_Done%29.jpg" }; + public static readonly Skill ChestThumper = new() { Id = 2074, Name = "Chest Thumper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits a foe with Cracked Armor, that foe suffers a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Deep Wound condition (5…20 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/5/58/Chest_Thumper_%28large%29.jpg" }; + public static readonly Skill Chilblains = new() { Id = 144, Name = "Chilblains", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You become Poisoned for 10 seconds. Foes in the area of your target are struck for 10…44 cold damage and lose 1…2 enchantment[s].", ConciseDescription = "Spell. Deals 10…44 cold damage to foes in the area around your target; removes 1…2 enchantment[s] from these foes.", IconUrl = "https://wiki.guildwars.com/images/7/71/Chilblains_%28large%29.jpg" }; + public static readonly Skill ChillingVictory = new() { Id = 1539, Name = "Chilling Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If it hits, this attack strikes for +3…15 damage. For each foe hit who has less Health than you, that foe and all adjacent foes are struck for 10…30 cold damage.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Deals 10…30 cold damage to each foe hit who has less Health than you and foes adjacent to those targets.", IconUrl = "https://wiki.guildwars.com/images/1/10/Chilling_Victory_%28large%29.jpg" }; + public static readonly Skill ChillingWinds = new() { Id = 1368, Name = "Chilling Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe and all adjacent foes are struck for 30…60 cold damage. For 10 seconds, the next Water Magic hex targeting a hexed foe lasts 25…100% longer.", ConciseDescription = "Hex Spell. (10 seconds.) The next water hex on target foe lasts 25…100% longer. Initial effect: 30…60 cold damage. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Chilling_Winds_%28large%29.jpg" }; + public static readonly Skill ChimeraofIntensity = new() { Id = 596, Name = "Chimera of Intensity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Your skills recharge 50% faster, spells you cast cost 50% less Energy, and your movement speed is increased by 50%.", ConciseDescription = "Enchantment Spell. Your skills recharge 50% faster, spells you cast cost 50% less Energy, and your movement speed is increased by 50%.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Chimera_of_Intensity.jpg" }; + public static readonly Skill ChokingBreath = new() { Id = 0, Name = "Choking Breath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe and all adjacent foes are interrupted. Any interrupted foe who was casting a spell is knocked down for 4 seconds.", ConciseDescription = "Skill. Interrupts target and adjacent foes. Causes knock-down (4 seconds) to any foe casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Choking_Breath.jpg" }; + public static readonly Skill ChokingGas = new() { Id = 434, Name = "Choking Gas", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 15, Activation = 2, Recharge = 24, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 1…12 seconds, your arrows deal 1…8 more damage and spread Choking Gas to all adjacent foes on impact. Choking Gas interrupts foes attempting to cast spells.", ConciseDescription = "Preparation. (1…12 seconds.) +1…8 damage. Spreads Choking Gas to foes adjacent to target. Choking Gas interrupts spells.", IconUrl = "https://wiki.guildwars.com/images/6/67/Choking_Gas_%28large%29.jpg" }; + public static readonly Skill Chomp = new() { Id = 0, Name = "Chomp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Caster gains 500 Health after destroying target touched smaller creature.", ConciseDescription = "Touch Skill. Gain 500 Health. Destroy target smaller creature.", IconUrl = "https://wiki.guildwars.com/images/5/56/Chomp.jpg" }; + public static readonly Skill Chomper = new() { Id = 855, Name = "Chomper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Chomper", ConciseDescription = "Spell. Chomper", IconUrl = "https://wiki.guildwars.com/images/4/48/Chomper.jpg" }; + public static readonly Skill ChorusofRestoration = new() { Id = 1565, Name = "Chorus of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each ally within earshot uses a shout or chant, that ally is healed for 30…90 Health.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot are healed for 30…90 with their next shout or chant.", IconUrl = "https://wiki.guildwars.com/images/3/32/Chorus_of_Restoration_%28large%29.jpg" }; + public static readonly Skill ChurningEarth = new() { Id = 844, Name = "Churning Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create Churning Earth at target foe's location. For the next 5 seconds, Churning Earth strikes foes near that location for 10…40 earth damage each second. Any foe moving faster than normal when struck by Churning Earth is knocked down.", ConciseDescription = "Spell. Deals 10…40 earth damage each second (5 seconds). Hits foes near target's initial location. Causes knock-down to foes moving faster than normal.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Churning_Earth_%28large%29.jpg" }; + public static readonly Skill ClaimResource = new() { Id = 516, Name = "Claim Resource", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Will open doors and unlocks locked locks.", ConciseDescription = "Skill. Opens doors and locks.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Claim_Resource.jpg" }; + public static readonly Skill ClaimResourceHeroesAscent = new() { Id = 1913, Name = "Claim Resource (Heroes' Ascent)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. (monster only)", ConciseDescription = "Skill. (monster only)", IconUrl = "https://wiki.guildwars.com/images/7/7d/Claim_Resource_%28Heroes%27_Ascent%29.jpg" }; + public static readonly Skill ClaimResource_2 = new() { Id = 523, Name = "Claim Resource", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Will open doors and unlocks locked locks.", ConciseDescription = "Skill. Opens doors and locks.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Claim_Resource.jpg" }; + public static readonly Skill ClaimResource_3 = new() { Id = 526, Name = "Claim Resource", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Will open doors and unlocks locked locks.", ConciseDescription = "Skill. Opens doors and locks.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Claim_Resource.jpg" }; + public static readonly Skill ClaimResource_4 = new() { Id = 527, Name = "Claim Resource", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Will open doors and unlocks locked locks.", ConciseDescription = "Skill. Opens doors and locks.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Claim_Resource.jpg" }; + public static readonly Skill ClaimResource_5 = new() { Id = 565, Name = "Claim Resource", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Will open doors and unlocks locked locks.", ConciseDescription = "Skill. Opens doors and locks.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Claim_Resource.jpg" }; + public static readonly Skill ClamorofSouls = new() { Id = 1215, Name = "Clamor of Souls", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe and all nearby foes take 10…65 lightning damage. If you are within earshot of a spirit or holding a bundle item, you gain 10 Energy.", ConciseDescription = "Elite Spell. Deals 10…65 lightning damage to target and nearby foes. You gain 10 Energy if you are within earshot of a spirit or holding a bundle item.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Clamor_of_Souls_%28large%29.jpg" }; + public static readonly Skill Cleave = new() { Id = 335, Name = "Cleave", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Axe Attack. If this attack hits, you strike for +10…30 damage.", ConciseDescription = "Elite Axe Attack. Deals +10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Cleave_%28large%29.jpg" }; + public static readonly Skill ClubStrike = new() { Id = 3295, Name = "Club Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Attack. You strike for +25 damage. If target foe is suffering from one or more conditions, you strike for an additional +25 damage and target foe is knocked down.", ConciseDescription = "Attack. Strikes for +25 damage. Strikes for an additional +25 damage and causes knock-down if target is suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/2/20/Club_Strike.jpg" }; + public static readonly Skill ClubofaThousandBears = new() { Id = 2361, Name = "Club of a Thousand Bears", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, it deals +6…9 damage for each adjacent foe (maximum 60 damage). If target foe is non-human it is knocked down.", ConciseDescription = "Melee Attack. Deals +6…9 damage for each adjacent foe (maximum 60 damage). Causes knock-down if target foe is non-human.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Club_of_a_Thousand_Bears.jpg" }; + public static readonly Skill Clumsiness = new() { Id = 43, Name = "Clumsiness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4 seconds, target and adjacent foes are hexed with Clumsiness. The next time each foe attacks, the attack is interrupted and that foe suffers 10…92 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Also hexes adjacent foes. Interrupts next attack. Interruption effect: deals 10…92 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Clumsiness_%28large%29.jpg" }; + public static readonly Skill ComfortAnimal = new() { Id = 436, Name = "Comfort Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You heal your animal companion for 20…104 Health. If your companion is dead, it is resurrected with 10…58% Health. If you have Comfort Animal equipped, your animal companion will travel with you.", ConciseDescription = "Skill. Your pet gains 20…104 Health. Resurrects your pet (10…58% Health.) If you have Comfort Animal equipped, your animal companion will travel with you.", IconUrl = "https://wiki.guildwars.com/images/6/61/Comfort_Animal_%28large%29.jpg" }; + public static readonly Skill ComfortAnimalPvP = new() { Id = 3045, Name = "Comfort Animal (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 10, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You heal your animal companion for 20…104 Health. If your companion is dead, it is resurrected with 10…58% Health.", ConciseDescription = "Skill. Your pet gains 20…104 Health. Resurrects your pet (10…58% Health.)", IconUrl = "https://wiki.guildwars.com/images/f/f1/Comfort_Animal_%28PvP%29.jpg" }; + public static readonly Skill Companionship = new() { Id = 2141, Name = "Companionship", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. If you have less Health than your pet, you are healed for 30…120 Health. If your pet has less Health than you, it is healed for 30…120 Health.", ConciseDescription = "Skill. Heals you for 30…120 if you have less Health than your pet. Heals your pet for 30…120 if it has less Health than you.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Companionship_%28large%29.jpg" }; + public static readonly Skill Complicate = new() { Id = 932, Name = "Complicate", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is using a skill, that skill is interrupted and disabled for target foe and all foes in the area for an additional 5…12 seconds.", ConciseDescription = "Spell. Interrupt a skill. Interruption effect: disables interrupted skill (+5…12 seconds) for target foe and all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Complicate_%28large%29.jpg" }; + public static readonly Skill ConcussionShot = new() { Id = 408, Name = "Concussion Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 25, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Concussion Shot hits while target foe is casting a spell, the spell is interrupted and your target is Dazed for 5…20 seconds. This attack deals only 1…16 damage.", ConciseDescription = "Bow Attack. Interrupts a spell. Interruption effect: inflicts Dazed condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3f/Concussion_Shot_%28large%29.jpg" }; + public static readonly Skill Conflagration = new() { Id = 466, Name = "Conflagration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all arrows that hit strike for fire damage. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). All arrows deal fire damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/8/80/Conflagration_%28large%29.jpg" }; + public static readonly Skill ConfusingImages = new() { Id = 2137, Name = "Confusing Images", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 2…10 seconds, target foe takes twice as long to activate non-attack skills.", ConciseDescription = "Hex Spell. (2…10 seconds). Target foe takes twice as long to activate non-attack skills.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Confusing_Images_%28large%29.jpg" }; + public static readonly Skill ConjureFlame = new() { Id = 182, Name = "Conjure Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, if you're wielding a fire weapon, your attacks strike for an additional 5…20 fire damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 fire damage.", IconUrl = "https://wiki.guildwars.com/images/9/92/Conjure_Flame_%28large%29.jpg" }; + public static readonly Skill ConjureFrost = new() { Id = 207, Name = "Conjure Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, if you're wielding a cold weapon, your attacks strike for an additional 5…20 cold damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 cold damage.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Conjure_Frost_%28large%29.jpg" }; + public static readonly Skill ConjureLightning = new() { Id = 221, Name = "Conjure Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, if you're wielding a lightning weapon, your attacks strike for an additional 5…20 lightning damage.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your attacks hit for +5…20 lightning damage.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Conjure_Lightning_%28large%29.jpg" }; + public static readonly Skill ConjureNightmare = new() { Id = 859, Name = "Conjure Nightmare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 2…16 seconds, target foe suffers -8 Health degeneration.", ConciseDescription = "Hex Spell. (2…16 seconds.) Causes -8 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Conjure_Nightmare_%28large%29.jpg" }; + public static readonly Skill ConjurePhantasm = new() { Id = 31, Name = "Conjure Phantasm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 2…16 seconds, target foe experiences -5 Health degeneration.", ConciseDescription = "Hex Spell. (2…16 seconds.) Causes -5 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Conjure_Phantasm_%28large%29.jpg" }; + public static readonly Skill ConsumeCorpse = new() { Id = 98, Name = "Consume Corpse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit a random corpse. You teleport to that corpse's location and gain 25…100 Health and 5…20 Energy.", ConciseDescription = "Spell. Teleport to a corpse's location. You gain 25…100 Health and 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/28/Consume_Corpse_%28large%29.jpg" }; + public static readonly Skill ConsumeFlames = new() { Id = 0, Name = "Consume Flames", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 10, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Decreases the flame progress bar by 15 points.", ConciseDescription = "Spell. Decreases the flame progress bar by 15 points.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Consume_Flames.jpg" }; + public static readonly Skill ConsumeSoul = new() { Id = 914, Name = "Consume Soul", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You steal 5…70 Health from target foe. All hostile summoned creatures in earshot of that foe take 25…125 damage.", ConciseDescription = "Elite Spell. Steals 5…70 Health. Deal 25…125 damage to hostile summoned creatures within earshot of target foe.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Consume_Soul_%28large%29.jpg" }; + public static readonly Skill ConsumeTorment = new() { Id = 0, Name = "Consume Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All conditions and hexes are removed from caster. For each condition or hex removed in this way, caster gains 300 Health.", ConciseDescription = "Skill. All conditions and hexes are removed from caster. For each condition or hex removed in this way, caster gains 300 Health.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Consume_Torment.jpg" }; + public static readonly Skill ConsumingFlames = new() { Id = 874, Name = "Consuming Flames", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Remove one enchantment from target touched foe. Do 400 fire damage split evenly among target foe and adjacent foes, gain life equal to the damage you did to one target.", ConciseDescription = "Melee Attack. Remove one enchantment. Deals 400 fire damage split evenly among target and adjacent foes; you gain life equal to damage done to one target.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Consuming_Flames.jpg" }; + public static readonly Skill Contagion = new() { Id = 1356, Name = "Contagion", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 60 seconds, whenever you suffer from a new condition, all foes in the area suffer from that same condition and you sacrifice 10…5% maximum Health.", ConciseDescription = "Elite Enchantment Spell. (60 seconds.) Whenever you gain a condition, all foes in the area gain that same condition.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Contagion_%28large%29.jpg" }; + public static readonly Skill ContemplationofPurity = new() { Id = 300, Name = "Contemplation of Purity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Lose all enchantments. For each one lost, you gain 0…80 Health, lose one hex, and lose one condition (maximum 1…8 hexes and conditions).", ConciseDescription = "Skill. You gain 0…80 Health and lose one hex and one condition for each enchantment on you (maximum 1…8 hexes and conditions).", IconUrl = "https://wiki.guildwars.com/images/2/2a/Contemplation_of_Purity_%28large%29.jpg" }; + public static readonly Skill ConvertHexes = new() { Id = 303, Name = "Convert Hexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove all hexes from target other ally. For 8…20 seconds, that ally gains +10 armor for each Necromancer hex that was removed.", ConciseDescription = "Spell. Removes all hexes; +10 armor for each Necromancer hex removed (8…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0b/Convert_Hexes_%28large%29.jpg" }; + public static readonly Skill Conviction = new() { Id = 1540, Name = "Conviction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 10 seconds, you gain +10 armor if you have a condition and gain 1…3 Health regen for each condition you are suffering from. When this enchantment ends, you are cured of 1…2 condition[s].", ConciseDescription = "Flash Enchantment Spell. (10 seconds.) Gain +10 armor while conditioned. Gain 1…3 Health regeneration for each condition you have. End Effect: Remove 1…2 condition[s].", IconUrl = "https://wiki.guildwars.com/images/1/12/Conviction_%28large%29.jpg" }; + public static readonly Skill CorruptEnchantment = new() { Id = 1362, Name = "Corrupt Enchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Remove one enchantment from target foe. If an enchantment is removed in this way, that foe suffers from 1…8 Health degeneration for 10 seconds.", ConciseDescription = "Elite Hex Spell. Removes one enchantment from target foe. Removal effect: 1…8 Health degeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/58/Corrupt_Enchantment_%28large%29.jpg" }; + public static readonly Skill CorruptPower = new() { Id = 0, Name = "Corrupt Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All foes take 30 damage 5 times over the next 3 seconds. Each strike also removes one stance or enchantment from each foe.", ConciseDescription = "Skill. All foes take 30 damage 5 times over the next 3 seconds. Each strike also removes one stance or enchantment from each foe.", IconUrl = "https://wiki.guildwars.com/images/2/27/Corrupt_Power.jpg" }; + public static readonly Skill CorruptedBreath = new() { Id = 1181, Name = "Corrupted Breath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 20 seconds, whenever your attacks hit a foe, all nearby foes take 50 damage for each enchantment on your target.", ConciseDescription = "Preparation. (20 seconds.) Whenever your attacks hit, all nearby foes take 50 damage for each enchantment on your target.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Corrupted_Breath.jpg" }; + public static readonly Skill CorruptedDragonScales = new() { Id = 1184, Name = "Corrupted Dragon Scales", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 4, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create 6 \"Corrupted Scale\" creatures around target foe. Foes within their range attack 50% slower and suffer from -10 Health degeneration. Corrupted Scale creatures die after 30 seconds.", ConciseDescription = "Spell. (30 seconds.) Create 6 corrupted scale creatures around target foe. Foes within their range attack 50% slower and have -10 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Corrupted_Dragon_Scales.jpg" }; + public static readonly Skill CorruptedDragonSpores = new() { Id = 1183, Name = "Corrupted Dragon Spores", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 4, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create 6 \"Corrupted Spore\" creatures around target foe. Foes within their range take 100% longer to cast spells and suffer from -2 Health degeneration. Corrupted Spore creatures die after 30 seconds.", ConciseDescription = "Spell. (30 seconds.) Create 6 corrupted spore creatures around target foe. Foes within their range take twice as long to cast spells and have -2 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Corrupted_Dragon_Spores.jpg" }; + public static readonly Skill CorruptedHealing = new() { Id = 0, Name = "Corrupted Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal one corrupted root for 300 Health. Caster is also fully healed.", ConciseDescription = "Spell. Heal one corrupted root for 300. Caster is also fully healed.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Corrupted_Healing.jpg" }; + public static readonly Skill CorruptedStrength = new() { Id = 0, Name = "Corrupted Strength", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, all corrupted plants in the area do not take physical and elemental damage.", ConciseDescription = "Stance. (10 seconds.) All corrupted plants in the area are invulnerable to physical and elemental damage.", IconUrl = "https://wiki.guildwars.com/images/5/51/Corrupted_Strength.jpg" }; + public static readonly Skill CorsairsNet = new() { Id = 0, Name = "Corsair's Net", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Throw a net at target foe. On impact, all foes in the area move slower for 10 seconds. The net projectile flies at a quarter of the normal speed.", ConciseDescription = "Hex Spell. Quarter speed projectile: target and foes in the area move slower (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/86/Corsair%27s_Net.jpg" }; + public static readonly Skill Countdown = new() { Id = 2910, Name = "Countdown", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Starts charging sequence for the N.O.X.ion Buster", ConciseDescription = "Skill. Starts charging sequence for the N.O.X.ion Buster", IconUrl = "https://wiki.guildwars.com/images/b/b3/Countdown.jpg" }; + public static readonly Skill CounterBlow = new() { Id = 357, Name = "Counter Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits an attacking foe, that foe is knocked down.", ConciseDescription = "Hammer Attack. Causes knock-down if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/1/16/Counter_Blow_%28large%29.jpg" }; + public static readonly Skill Counterattack = new() { Id = 1693, Name = "Counterattack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +5…35 damage. If you hit an attacking foe, you gain 2…6 Energy.", ConciseDescription = "Melee Attack. Deals +5…35 damage. You gain 2…6 Energy if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Counterattack_%28large%29.jpg" }; + public static readonly Skill CourageousWasSaidra = new() { Id = 2537, Name = "Courageous Was Saidra", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Item | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Saidra's Ashes for up to 300 seconds. While you hold her ashes, you gain +30 maximum Energy. When you drop her ashes, all party members are healed for 200 Health.", ConciseDescription = "Item Spell. Hold Saidra's Ashes for up to 300 seconds. While you hold her ashes, you gain +30 maximum Energy. When you drop her ashes, all party members are healed for 200 Health.", IconUrl = "https://wiki.guildwars.com/images/1/16/Courageous_Was_Saidra.jpg" }; + public static readonly Skill Coward = new() { Id = 869, Name = "Coward!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 2, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Shout. If target foe is moving, that foe is knocked down.", ConciseDescription = "Elite Shout. Causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/9/92/%22Coward%21%22_%28large%29.jpg" }; + public static readonly Skill CreateLightofSeborhin = new() { Id = 0, Name = "Create Light of Seborhin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Ancient energies are called forth to create the Light of Seborhin. This skill cannot be disabled.", ConciseDescription = "Skill. Ancient energies are called forth to create the Light of Seborhin. This skill cannot be disabled.", IconUrl = "https://wiki.guildwars.com/images/7/72/Create_Light_of_Seborhin.jpg" }; + public static readonly Skill CreateSpore = new() { Id = 2532, Name = "Create Spore", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "This creature creates fungal spore every 10 seconds while turtled.", ConciseDescription = "This creature creates fungal spore every 10 seconds while turtled.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Create_Spore.jpg" }; + public static readonly Skill CripplingAnguish = new() { Id = 54, Name = "Crippling Anguish", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target moves and attacks 50% slower and suffers 1…8 Health degeneration.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe moves and attacks 50% slower and has 1…8 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/1/13/Crippling_Anguish_%28large%29.jpg" }; + public static readonly Skill CripplingAnguishPvP = new() { Id = 3152, Name = "Crippling Anguish (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target moves 50% slower and suffers 1…5 Health degeneration.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe moves 50% slower and has 1…5 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Crippling_Anguish_%28PvP%29.jpg" }; + public static readonly Skill CripplingAnthem = new() { Id = 1554, Name = "Crippling Anthem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 10 seconds, the next attack skill used by each ally within earshot causes Crippling for 5…15 seconds.", ConciseDescription = "Elite Chant. (10 seconds.) Allies in earshot inflict Crippled condition (5…15 seconds) with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/4/48/Crippling_Anthem_%28large%29.jpg" }; + public static readonly Skill CripplingAttack = new() { Id = 512, Name = "Crippling Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. (monster only)", ConciseDescription = "Attack. (monster only)", IconUrl = "https://wiki.guildwars.com/images/2/23/Crippling_Attack.jpg" }; + public static readonly Skill CripplingDagger = new() { Id = 1038, Name = "Crippling Dagger", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Crippling Dagger at target foe. Crippling Dagger strikes for 15…60 earth damage if it hits, and Cripples moving foes for 3…15 seconds. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Projectile: deals 15…60 earth damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Crippling_Dagger_%28large%29.jpg" }; + public static readonly Skill CripplingShot = new() { Id = 393, Name = "Crippling Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If Crippling Shot hits, your target becomes Crippled for 1…12 second[s]. This attack cannot be blocked.", ConciseDescription = "Elite Bow Attack. Unblockable. Inflicts Crippled condition (1…12 second[s]).", IconUrl = "https://wiki.guildwars.com/images/7/72/Crippling_Shot_%28large%29.jpg" }; + public static readonly Skill CripplingSlash = new() { Id = 1415, Name = "Crippling Slash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Elite Sword Attack. If this attack hits, target foe is Crippled for 5…15 seconds and begins Bleeding for 10…25 seconds.", ConciseDescription = "Elite Sword Attack. Inflicts Crippled condition (5…15 seconds) and Bleeding condition (10…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/74/Crippling_Slash_%28large%29.jpg" }; + public static readonly Skill CripplingSweep = new() { Id = 1535, Name = "Crippling Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If this attack hits a foe, that foe is Crippled for 3…12 seconds. This skill deals +3…15 extra damage if that foe is moving.", ConciseDescription = "Scythe Attack. (3…12 seconds.) Inflicts Cripple condition. Deals +3…15 damage to moving foes.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Crippling_Sweep_%28large%29.jpg" }; + public static readonly Skill CripplingVictory = new() { Id = 2147, Name = "Crippling Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If this attack hits a foe, that foe is Crippled for 3…8 seconds. If you have more Health than target foe, all adjacent foes take 10…30 earth damage.", ConciseDescription = "Scythe Attack. (3…8 seconds) Cripples target foe. If your health is greater than target foe's, all adjacent foes take 10…30 earth damage.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Crippling_Victory_%28large%29.jpg" }; + public static readonly Skill CriticalAgility = new() { Id = 2101, Name = "Critical Agility", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4 seconds and 1 second for each rank of Critical Strikes, you attack 33% faster and gain 15…25 armor. This skill reapplies itself every time you land a critical hit.", ConciseDescription = "Enchantment Spell. (4 seconds plus 1 second for each rank of Critical Strikes.) You attack 33% faster and gain +15…25 armor. Renewal: every time you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Critical_Agility.jpg" }; + public static readonly Skill CriticalChop = new() { Id = 1402, Name = "Critical Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits, you inflict +5…20 damage. If this attack results in a critical hit, target foe is interrupted.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Interrupts an action if you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Critical_Chop_%28large%29.jpg" }; + public static readonly Skill CriticalDefenses = new() { Id = 1027, Name = "Critical Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4…10 seconds, you have a 75% chance to block. Critical Defenses refreshes every time you land a critical hit.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) You have a 75% chance to block. Renewal: every time you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/0/03/Critical_Defenses_%28large%29.jpg" }; + public static readonly Skill CriticalEye = new() { Id = 1018, Name = "Critical Eye", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10…35 seconds, you have an additional 3…15% chance to land a critical hit when attacking. You gain 1 Energy whenever you score a critical hit.", ConciseDescription = "Skill. (10…35 seconds.) You have +3…15% chance to land a critical hit. You gain 1 Energy whenever you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Critical_Eye_%28large%29.jpg" }; + public static readonly Skill CriticalHitProbability = new() { Id = 550, Name = "Critical Hit Probability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/1/1e/Critical_Hit_Probability.jpg" }; + public static readonly Skill CriticalStrike = new() { Id = 1019, Name = "Critical Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, this attack strikes for +10…30 damage, results in a critical hit, and you gain 1…3 Energy.", ConciseDescription = "Dual Attack. Deals +10…30 damage. Automatic critical hit. You gain 1…3 Energy.", IconUrl = "https://wiki.guildwars.com/images/3/38/Critical_Strike_%28large%29.jpg" }; + public static readonly Skill Crossfire = new() { Id = 1469, Name = "Crossfire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits target foe, it deals +5…20 damage. If that foe is near any of your allies, this attack cannot be blocked.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Unblockable if target foe is near any of your allies.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Crossfire_%28large%29.jpg" }; + public static readonly Skill CrudeSwing = new() { Id = 353, Name = "Crude Swing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. Attack all adjacent foes. Each foe you hit is struck for +1…20 damage.", ConciseDescription = "Hammer Attack. Attack all adjacent foes for +1…20 damage.", IconUrl = "https://wiki.guildwars.com/images/4/44/Crude_Swing_%28large%29.jpg" }; + public static readonly Skill CruelSpear = new() { Id = 1548, Name = "Cruel Spear", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Elite Spear Attack. If this attack hits, you deal +1…31 damage. If it hits a non-moving target, you inflict a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Spear Attack. Deals +1…31 damage. Inflicts Deep Wound condition (5…20 seconds) if target is not moving.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Cruel_Spear_%28large%29.jpg" }; + public static readonly Skill CruelWasDaoshen = new() { Id = 1218, Name = "Cruel Was Daoshen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Daoshen's ashes for up to 15…60 seconds. While you hold his ashes, all Ritualist skills have 10% armor penetration. When you drop his ashes, all nearby foes are struck for 15…85 lightning damage.", ConciseDescription = "Item Spell. (15…60 seconds.) Your Ritualist skills have 10% armor penetration. Drop effect: deals 15…85 lightning damage to all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Cruel_Was_Daoshen_%28large%29.jpg" }; + public static readonly Skill CrushingBlow = new() { Id = 352, Name = "Crushing Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits, you strike for +1…20 damage. If you hit a knocked-down foe you inflict a Deep Wound, lowering your target's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Hammer Attack. Deals +1…20 damage. Inflicts Deep Wound condition if target foe is knocked-down (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/ab/Crushing_Blow_%28large%29.jpg" }; + public static readonly Skill CryofFrustration = new() { Id = 57, Name = "Cry of Frustration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is using a skill, that foe and all foes in the area are interrupted and suffer 15…75 damage.", ConciseDescription = "Spell. If target foe is using a skill, that foe and all foes in the area are interrupted and take 15…75 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Cry_of_Frustration_%28large%29.jpg" }; + public static readonly Skill CryofMadness = new() { Id = 2761, Name = "Cry of Madness", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Elite Shout. Scream like a madman! Foes in the area lose 10 Energy and all adrenaline. For 10 seconds, allies within earshot move 25% faster and have +5 Health regeneration and +1 Energy regeneration.", ConciseDescription = "Elite Shout. Foes in the area lose 10 Energy and all adrenaline. Allies within earshot move 25% faster and have +5 Health regeneration and +1 Energy regeneration. (10 seconds.)", IconUrl = "https://wiki.guildwars.com/images/9/9e/Cry_of_Madness.jpg" }; + public static readonly Skill CryofPain = new() { Id = 2102, Name = "Cry of Pain", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Interrupt target foe's skill. If that foe was suffering from a Mesmer hex, that foe and all foes in the area take 25…50 damage and have 3…5 Health degeneration for 10 seconds.", ConciseDescription = "Spell. Interrupts a skill. If target foe had a Mesmer hex, deals 25…50 damage to target and foes in the area and causes 3…5 Health degeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/93/Cry_of_Pain.jpg" }; + public static readonly Skill CrystalBonds = new() { Id = 534, Name = "Crystal Bonds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. (monster only) Remove 1 enchantment from target. For 15 seconds, target foe is encased in Crystal Bonds. Target's movement is drastically reduced and target may not be the target of enchantments.", ConciseDescription = "Hex Spell. (monster only) Remove 1 enchantment. Target foe has reduced movement (15 seconds) and may not be the target of enchantments.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Crystal_Bonds.jpg" }; + public static readonly Skill CrystalHaze = new() { Id = 533, Name = "Crystal Haze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. (monster only) For 30 seconds, target foe and all nearby foes suffer from -1 Energy degeneration and suffer 10 Overcast whenever they use a skill that costs Energy.", ConciseDescription = "Hex Spell. (monster only) (30 seconds.) Also affects foes near target. Causes -1 Energy degeneration. Causes 10 Overcast whenever foes use an Energy skill.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Crystal_Haze.jpg" }; + public static readonly Skill CrystalHibernation = new() { Id = 536, Name = "Crystal Hibernation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. (monster only) For 20 seconds, Gain +7 Health regeneration. Whenever you would take non-physical damage, gain an equal amount of Health instead.", ConciseDescription = "Skill. (monster only) (20 seconds.) You gain +7 Health regeneration. Converts incoming non-physical damage to healing.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Crystal_Hibernation.jpg" }; + public static readonly Skill CrystalShield = new() { Id = 0, Name = "Crystal Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. This creature conjures a shield that absorbs 250 damage.", ConciseDescription = "Enchantment Spell. The ettin conjures a shield that absorbs 250 damage. The ettin can cast spells but not attack.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Crystal_Shield.jpg" }; + public static readonly Skill CrystalSnare = new() { Id = 0, Name = "Crystal Snare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, you move 50% slower. If this hex is not removed before it expires, you take 100 damage.", ConciseDescription = "Hex Spell. (10 seconds.) You move 50% slower. You take 100 damage if this hex ends before it is removed.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Crystal_Snare.jpg" }; + public static readonly Skill CrystalWave = new() { Id = 217, Name = "Crystal Wave", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Foes adjacent to you are struck for 10…70 damage but are cured of any negative conditions. Each condition removed deals 5…15 damage.", ConciseDescription = "Spell. Deals 10…70 damage to all foes adjacent to you. Those foes lose all conditions and take 5…15 damage for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/9/91/Crystal_Wave_%28large%29.jpg" }; + public static readonly Skill CultistsFervor = new() { Id = 806, Name = "Cultist's Fervor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5 seconds and 3 seconds longer for every rank of Soul Reaping, your Necromancer spells cost 1…6 Energy to cast but you suffer from Bleeding for 10 seconds each time you cast a Necromancer spell.", ConciseDescription = "Elite Enchantment Spell. (5 seconds plus 3 seconds more for every rank of Soul Reaping.) Your Necromancer spells cost 1…6 less Energy.", IconUrl = "https://wiki.guildwars.com/images/8/85/Cultist%27s_Fervor_%28large%29.jpg" }; + public static readonly Skill CureHex = new() { Id = 2003, Name = "Cure Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one Hex from target ally. If a Hex was removed, that ally is healed for 30…120 Health.", ConciseDescription = "Spell. Removes a Hex. Removal effect: Heals for 30…120.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Cure_Hex_%28large%29.jpg" }; + public static readonly Skill CycloneAxe = new() { Id = 330, Name = "Cyclone Axe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Axe Attack. Perform a spinning axe attack striking for +4…12 damage to all adjacent opponents.", ConciseDescription = "Axe Attack. Deals +4…12 damage to all foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/1/18/Cyclone_Axe_%28large%29.jpg" }; + public static readonly Skill DamageAssessment = new() { Id = 0, Name = "Damage Assessment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You lose all conditions. Shadowstep directly away from target enemy.", ConciseDescription = "Skill. You lose all conditions. Shadowstep directly away from target enemy.", IconUrl = "" }; + public static readonly Skill DancingDaggers = new() { Id = 858, Name = "Dancing Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out three Dancing Daggers at target foe, each striking for 5…35 earth damage if they hit. Dancing Daggers has half the normal range. This skill counts as a lead attack.", ConciseDescription = "Half Range Spell. Three projectiles: each deals 5…35 earth damage. Counts as a lead attack.", IconUrl = "https://wiki.guildwars.com/images/d/df/Dancing_Daggers_%28large%29.jpg" }; + public static readonly Skill DarkApostasy = new() { Id = 1029, Name = "Dark Apostasy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 3…17 seconds, every time you successfully land a critical hit, you remove one enchantment from your target. If you remove an enchantment in this way, you lose 10…3 Energy or Dark Apostasy ends.", ConciseDescription = "Elite Enchantment Spell. (3…17 seconds.) Your critical hits remove an enchantment. Removal cost: lose 10…3 Energy or Dark Apostasy ends.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Dark_Apostasy_%28large%29.jpg" }; + public static readonly Skill DarkAura = new() { Id = 116, Name = "Dark Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, whenever target ally sacrifices Health, Dark Aura deals 5…50 shadow damage to adjacent foes, and you lose 5…20 Health.", ConciseDescription = "Enchantment Spell. (30 seconds). Deals 5…50 damage to adjacent foes whenever target ally sacrifices Health.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Dark_Aura_%28large%29.jpg" }; + public static readonly Skill DarkBond = new() { Id = 138, Name = "Dark Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For the next 30…60 seconds, whenever you receive damage, your closest minion suffers 75% of that damage for you.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) Transfers 75% of incoming damage from you to your nearest servant.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Dark_Bond_%28large%29.jpg" }; + public static readonly Skill DarkChainLightning = new() { Id = 1179, Name = "Dark Chain Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Target foe is struck for 300 lightning damage and is knocked down. Dark Chain Lightning then hits each nearest foe in succession, knocking down each foe and striking for 10% less damage each time.", ConciseDescription = "Attack. Deals 300 lightning damage and causes knock-down. Dark Chain Lightning then hits each nearest foe in succession, knocking-down each foe and doing 10% less damage each time.", IconUrl = "https://wiki.guildwars.com/images/0/03/Dark_Chain_Lightning.jpg" }; + public static readonly Skill DarkEscape = new() { Id = 1037, Name = "Dark Escape", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…15 seconds, you move 25% faster and take half damage. Dark Escape ends if you successfully hit with an attack.", ConciseDescription = "Stance. (5…15 seconds.) You move 25% faster and take half damage.", IconUrl = "https://wiki.guildwars.com/images/1/10/Dark_Escape_%28large%29.jpg" }; + public static readonly Skill DarkFury = new() { Id = 147, Name = "Dark Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Enchantment Spell. For 5 seconds, whenever any party member hits with an attack, that party member gains one hit of adrenaline. (50% failure chance with Blood Magic of 4 or less.)", ConciseDescription = "Enchantment Spell. Enchants party members (5 seconds). These party members gain one strike of adrenaline each time they hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Dark_Fury_%28large%29.jpg" }; + public static readonly Skill DarkPact = new() { Id = 133, Name = "Dark Pact", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Spell. Deal 10…48 shadow damage to target foe.", ConciseDescription = "Spell. Deals 10…48 damage.", IconUrl = "https://wiki.guildwars.com/images/0/07/Dark_Pact_%28large%29.jpg" }; + public static readonly Skill DarkPrison = new() { Id = 1044, Name = "Dark Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Shadow Step to target foe. For 1…6 seconds, that foe moves 33% slower.", ConciseDescription = "Hex Spell. Shadow Step to target foe. This foe moves 33% slower (1…6 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b0/Dark_Prison_%28large%29.jpg" }; + public static readonly Skill Dash = new() { Id = 1043, Name = "Dash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 3 seconds, you run 50% faster.", ConciseDescription = "Stance. (3 seconds.) You move 50% faster.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Dash_%28large%29.jpg" }; + public static readonly Skill DeadlyHaste = new() { Id = 1638, Name = "Deadly Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…35 seconds, half-ranged spells cast 5…50% faster and recharge 5…60% faster.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Your half-ranged spells cast 5…50% faster and recharge 5…60% faster.", IconUrl = "https://wiki.guildwars.com/images/5/57/Deadly_Haste_%28large%29.jpg" }; + public static readonly Skill DeadlyParadox = new() { Id = 572, Name = "Deadly Paradox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Stance, Energy = 15, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. All of your attack skills are disabled for 10 seconds. For 5…15 seconds, your Assassin skills activate and recharge 33% faster.", ConciseDescription = "Stance. (5…15 seconds.) Your Assassin skills activate and recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Deadly_Paradox_%28large%29.jpg" }; + public static readonly Skill DeadlyRiposte = new() { Id = 388, Name = "Deadly Riposte", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 8 seconds, while you have a sword equipped, you block the next melee attack against you, and your attacker is struck for 15…90 damage and begins Bleeding for 3…25 seconds.", ConciseDescription = "Skill. (8 seconds). You block the next melee attack and your attacker takes 15…90 damage. Inflicts Bleeding condition. (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/2b/Deadly_Riposte_%28large%29.jpg" }; + public static readonly Skill DeafeningRoar = new() { Id = 510, Name = "Deafening Roar", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All nearby foes become Dazed for 20 seconds.", ConciseDescription = "Skill. Inflicts Dazed condition (20 seconds) to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Deafening_Roar.jpg" }; + public static readonly Skill DeathBlossom = new() { Id = 775, Name = "Death Blossom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, Death Blossom strikes target foe for +20…45 damage and all adjacent foes take 20…45 damage.", ConciseDescription = "Dual Attack. Deals +20…45 damage. Also affects foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Death_Blossom_%28large%29.jpg" }; + public static readonly Skill DeathBlossomPvP = new() { Id = 3061, Name = "Death Blossom (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, Death Blossom strikes target foe for +20…45 damage and all adjacent foes take 20…45 damage.", ConciseDescription = "Dual Attack. Deals +20…45 damage. Also affects foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/2/29/Death_Blossom_%28PvP%29.jpg" }; + public static readonly Skill DeathNova = new() { Id = 104, Name = "Death Nova", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, if target ally dies, all adjacent foes take 26…100 damage and are Poisoned for 15 seconds.", ConciseDescription = "Enchantment Spell. (30 seconds.) Deals 26…100 damage and inflicts Poisoned condition (15 seconds) on adjacent foes if target ally dies.", IconUrl = "https://wiki.guildwars.com/images/0/05/Death_Nova_%28large%29.jpg" }; + public static readonly Skill DeathPactSignet = new() { Id = 1481, Name = "Death Pact Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Signet, Energy = null, Activation = 3, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target party member with your current Health and 15…100% Energy. The next time that ally dies within 120 seconds, so do you.", ConciseDescription = "Signet. Resurrects target party member with your current Health and 15…100% maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Death_Pact_Signet_%28large%29.jpg" }; + public static readonly Skill DeathPactSignetPvP = new() { Id = 2872, Name = "Death Pact Signet (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Signet, Energy = null, Activation = 4, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target party member with your current Health and 15…100% Energy. The next time that ally dies within 120 seconds, so do you.", ConciseDescription = "Signet. Resurrects target party member with your current Health and 15…100% maximum Energy. For 120 seconds, you die the next time this party member dies.", IconUrl = "https://wiki.guildwars.com/images/0/06/Death_Pact_Signet_%28PvP%29.jpg" }; + public static readonly Skill DeathlyChill = new() { Id = 89, Name = "Deathly Chill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…50 cold damage. If that foe's Health is above 50%, you deal an additional 5…50 shadow damage.", ConciseDescription = "Spell. Deals 5…50 cold damage. Deals 5…50 more damage if target foe was above 50% Health.", IconUrl = "https://wiki.guildwars.com/images/7/71/Deathly_Chill_%28large%29.jpg" }; + public static readonly Skill DeathlySwarm = new() { Id = 105, Name = "Deathly Swarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deathly Swarm flies out slowly and strikes for 30…90 cold damage on up to three targets in the area.", ConciseDescription = "Spell. Deathly Swarm flies out slowly and deals 30…90 cold damage. Hits two additional foes in the area.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Deathly_Swarm_%28large%29.jpg" }; + public static readonly Skill DeathsCharge = new() { Id = 952, Name = "Death's Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Shadow Step to target foe. If that foe has more Health than you, you are healed for 65…200.", ConciseDescription = "Spell. You Shadow Step to target foe. You are healed for 65…200 if this foe has more Health than you.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Death%27s_Charge_%28large%29.jpg" }; + public static readonly Skill DeathsRetreat = new() { Id = 1651, Name = "Death's Retreat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Shadow Step to target ally. If you have less Health than that ally, you gain 40…130 Health.", ConciseDescription = "Spell. Gain 40…130 Health if you have less Health than target ally. Initial effect: Shadow Step to this ally.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Death%27s_Retreat_%28large%29.jpg" }; + public static readonly Skill DebilitatingShot = new() { Id = 406, Name = "Debilitating Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Debilitating Shot hits, your target loses 1…10 Energy.", ConciseDescription = "Bow Attack. Causes 1…10 Energy loss.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Debilitating_Shot_%28large%29.jpg" }; + public static readonly Skill Decapitate = new() { Id = 1696, Name = "Decapitate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Elite Axe Attack. You lose all adrenaline and all Energy. If this attack hits, you deal +5…80 damage and cause a Deep Wound for 5…20 seconds. This attack always results in a critical hit.", ConciseDescription = "Elite Axe Attack. Deals +5…80 damage. Inflicts Deep Wound condition (5…20 seconds). Automatic critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Decapitate_%28large%29.jpg" }; + public static readonly Skill DecipherInscriptions = new() { Id = 0, Name = "Decipher Inscriptions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Applies extracted inscriptions to open a doorway.", ConciseDescription = "Skill. Deciphers Ancient Inscriptions.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Decipher_Inscriptions.jpg" }; + public static readonly Skill DeepFreeze = new() { Id = 234, Name = "Deep Freeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 25, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. You cause a Deep Freeze at target foe's location. All foes in this area are struck for 10…85 cold damage, and for 10 seconds, they move 66% slower.", ConciseDescription = "Hex Spell. Also hexes foes in the area of your target (10 seconds). These foes move 66% slower. Initial effect: deals 10…85 cold damage.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Deep_Freeze_%28large%29.jpg" }; + public static readonly Skill DefendersZeal = new() { Id = 1688, Name = "Defender's Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…25 seconds, whenever target foe hits with an attack, you gain 2 Energy.", ConciseDescription = "Elite Hex Spell. (5…25 seconds.) You gain 2 Energy whenever target foe hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Defender%27s_Zeal_%28large%29.jpg" }; + public static readonly Skill DefensiveAnthem = new() { Id = 1555, Name = "Defensive Anthem", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 4…10 seconds, each party member within earshot has a 50% chance to block incoming attacks. This chant ends if that party member hits with an attack skill.", ConciseDescription = "Elite Chant. (4…10 seconds.) Party members in earshot have 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Defensive_Anthem_%28large%29.jpg" }; + public static readonly Skill DefensiveAnthemPvP = new() { Id = 2876, Name = "Defensive Anthem (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Chant, Energy = 15, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 4…10 seconds, each party member within earshot has a 50% chance to block incoming attacks. This chant ends if that party member hits with an attack skill.", ConciseDescription = "Elite Chant. (4…10 seconds.) Party members in earshot have 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Defensive_Anthem_%28PvP%29.jpg" }; + public static readonly Skill DefensiveStance = new() { Id = 345, Name = "Defensive Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 8, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…5 second[s], you have a 75% chance to block melee and projectile attacks. When Defensive Stance ends, you gain one strike of adrenaline for each melee attack skill you have (maximum 0…4).", ConciseDescription = "Stance. (1…5 second[s].) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/2/27/Defensive_Stance_%28large%29.jpg" }; + public static readonly Skill DefiantWasXinrae = new() { Id = 812, Name = "Defiant Was Xinrae", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Xinrae's ashes for up to 15…60 seconds. While you hold her ashes, you cannot lose more than 20% of your max Health from a single hit. When you drop her ashes, you steal 5…50 Health from all nearby foes.", ConciseDescription = "Elite Item Spell. (15…60 seconds.) You cannot lose more than 20% of your max Health from a single hit. Drop effect: steal 5…50 Health from nearby foes.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Defiant_Was_Xinrae_%28large%29.jpg" }; + public static readonly Skill DefileDefenses = new() { Id = 2188, Name = "Defile Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, the next time target foe blocks, that foe takes 30…120 damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Deals 30…120 damage the next time target foe blocks.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Defile_Defenses_%28large%29.jpg" }; + public static readonly Skill DefileEnchantments = new() { Id = 1070, Name = "Defile Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all nearby foes take 6…60 shadow damage and 4…20 shadow damage for each enchantment on them.", ConciseDescription = "Spell. Deals 6…60 damage to target and nearby foes. Deals 4…20 more damage for each enchantment on them.", IconUrl = "https://wiki.guildwars.com/images/5/57/Defile_Enchantments_%28large%29.jpg" }; + public static readonly Skill DefileFlesh = new() { Id = 129, Name = "Defile Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Hex Spell. For 5…35 seconds, target foe gains only two-thirds Health from healing.", ConciseDescription = "Hex Spell. (5…35 seconds.) Reduces healing target foe receives by 33%.", IconUrl = "https://wiki.guildwars.com/images/1/18/Defile_Flesh_%28large%29.jpg" }; + public static readonly Skill DeflectArrows = new() { Id = 373, Name = "Deflect Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 12, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…6 second[s], you have a 75% chance to block attacks. If you block a projectile attack, adjacent foes suffer from Bleeding for 5…15 seconds.", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block attacks. Adjacent foes suffer Bleeding (5…15 seconds) when you block a projectile attack.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Deflect_Arrows_%28large%29.jpg" }; + public static readonly Skill DeftStrike = new() { Id = 2228, Name = "Deft Strike", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ranged | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. If this attack hits, target foe takes 18…30 damage. If that foe has Cracked Armor, it begins Bleeding for 18…30 seconds.", ConciseDescription = "Ranged Attack. Deals 18…30 damage. Inflicts Bleeding condition (18…30 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/6/62/Deft_Strike.jpg" }; + public static readonly Skill DefyPain = new() { Id = 318, Name = "Defy Pain", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 20 seconds you have an additional 90…300 Health, an additional 20 armor, and you take 1…10 less damage.", ConciseDescription = "Elite Skill. (20 seconds.) You have +90…300 maximum Health, +20 armor, and take 1…10 less damage.", IconUrl = "https://wiki.guildwars.com/images/8/89/Defy_Pain_%28large%29.jpg" }; + public static readonly Skill DefyPainPvP = new() { Id = 3204, Name = "Defy Pain (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 20 seconds you have an additional 90…300 Health and an additional 20 armor.", ConciseDescription = "Elite Stance. (20 seconds.) You have +90…300 maximum Health and +20 armor.", IconUrl = "https://wiki.guildwars.com/images/7/72/Defy_Pain_%28PvP%29.jpg" }; + public static readonly Skill DelayedBlastBAMPH = new() { Id = 2961, Name = "Delayed Blast BAMPH!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Delayed Blast BAMPH!", ConciseDescription = "Skill. Delayed Blast BAMPH!", IconUrl = "https://wiki.guildwars.com/images/c/c0/Delayed_Blast_BAMPH%21.jpg" }; + public static readonly Skill DemonicAgility = new() { Id = 1152, Name = "Demonic Agility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, This demon creature has 100% chance to double strike when attacking in melee.", ConciseDescription = "Enchantment Spell. (30 seconds.) This demon creature has 100% chance to double strike when attacking in melee.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Demonic_Agility.jpg" }; + public static readonly Skill DemonicFlesh = new() { Id = 130, Name = "Demonic Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30…60 seconds, whenever you use a skill that targets a foe, you deal 5…20 shadow damage to all other foes adjacent to you.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) When using a skill on a foe, deal 5…20 shadow damage to all other foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/9/98/Demonic_Flesh_%28large%29.jpg" }; + public static readonly Skill DenyHexes = new() { Id = 991, Name = "Deny Hexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one hex from target ally and one additional hex for each recharging Divine Favor skill you have.", ConciseDescription = "Spell. Removes one hex from target ally and one additional hex for each recharging Divine Favor skill you have.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Deny_Hexes_%28large%29.jpg" }; + public static readonly Skill Depravity = new() { Id = 820, Name = "Depravity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, whenever target foe casts a spell, that foe and one nearby foe lose 1…5 Energy.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Causes 1…5 Energy loss whenever target foe casts a spell. One foe near your target also loses Energy.", IconUrl = "https://wiki.guildwars.com/images/4/40/Depravity_%28large%29.jpg" }; + public static readonly Skill DesecrateEnchantments = new() { Id = 112, Name = "Desecrate Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all nearby foes take 6…60 shadow damage and 4…20 shadow damage for each enchantment on them.", ConciseDescription = "Spell. Deals 6…60 damage to target and nearby foes. Deals 4…20 more damage for each enchantment on them.", IconUrl = "https://wiki.guildwars.com/images/3/39/Desecrate_Enchantments_%28large%29.jpg" }; + public static readonly Skill DesperateStrike = new() { Id = 948, Name = "Desperate Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If you have less than 50…80% Health, you deal +15…60 damage.", ConciseDescription = "Lead Attack. Deals +15…60 damage if you have less than 50…80% Health.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Desperate_Strike_%28large%29.jpg" }; + public static readonly Skill DesperationBlow = new() { Id = 323, Name = "Desperation Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +10…40 damage, and your target suffers from one of the following conditions: Deep Wound (for 20 seconds), Weakness (for 20 seconds), Bleeding (for 25 seconds), or Crippled (for 15 seconds). After making a Desperation Blow, you are knocked down.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts one of the following random conditions: Deep Wound (20 seconds), Weakness (20 seconds), Bleeding (25 seconds), or Crippled (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1f/Desperation_Blow_%28large%29.jpg" }; + public static readonly Skill Destruction = new() { Id = 920, Name = "Destruction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 5…25 damage for each second the Spirit was alive (maximum 150 damage).", ConciseDescription = "Binding Ritual. Create a level 1…14 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 5…25 damage for each second the Spirit was alive (maximum 150 damage).", IconUrl = "https://wiki.guildwars.com/images/0/07/Destruction_%28large%29.jpg" }; + public static readonly Skill DestructionPvP = new() { Id = 3008, Name = "Destruction (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 Spirit that dies after 30 seconds. When this Spirit dies, all foes in the area take 1…10 damage for each second the Spirit was alive (maximum of 150 damage).", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30 second lifespan). On death, it deals 1…10 damage for each second it was alive to all foes in the area (maximum 150 damage).", IconUrl = "https://wiki.guildwars.com/images/a/aa/Destruction_%28PvP%29.jpg" }; + public static readonly Skill DestructiveWasGlaive = new() { Id = 1732, Name = "Destructive Was Glaive", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Glaive's ashes for up to 30…60 seconds. While you hold her ashes, all Ritualist skills have 20% armor penetration. When you drop her ashes, all foes in the area are struck for 15…85 lightning damage.", ConciseDescription = "Elite Item Spell. (30…60 seconds.) Your Ritualist skills have 20% armor penetration. Drop effect: deals 15…85 lightning damage to all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Destructive_Was_Glaive_%28large%29.jpg" }; + public static readonly Skill DestructiveWasGlaivePvP = new() { Id = 3157, Name = "Destructive Was Glaive (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Glaive's ashes for up to 30…60 seconds. While you hold her ashes, all Ritualist skills have 10% armor penetration. When you drop her ashes, all foes in the area are struck for 15…85 lightning damage.", ConciseDescription = "Elite Item Spell. (30…60 seconds.) Your Ritualist skills have 10% armor penetration. Drop effect: deals 15…85 lightning damage to all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/4/45/Destructive_Was_Glaive_%28PvP%29.jpg" }; + public static readonly Skill DeterminedShot = new() { Id = 402, Name = "Determined Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Determined Shot hits, you strike for +5…20 damage. If Determined Shot fails to hit, all of your attack skills are recharged.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Recharges your attack skills if it fails to hit.", IconUrl = "https://wiki.guildwars.com/images/3/31/Determined_Shot_%28large%29.jpg" }; + public static readonly Skill DevastatingHammer = new() { Id = 355, Name = "Devastating Hammer", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If Devastating Hammer hits, your target is knocked down and suffers from Weakness for 5…20 seconds.", ConciseDescription = "Elite Hammer Attack. Causes knock-down. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/55/Devastating_Hammer_%28large%29.jpg" }; + public static readonly Skill DevourerBite = new() { Id = 0, Name = "Devourer Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is struck for 100 piercing damage.", ConciseDescription = "Touch Skill. Deals 100 piercing damage.", IconUrl = "https://wiki.guildwars.com/images/2/20/Devourer_Bite.jpg" }; + public static readonly Skill DevourerSiege = new() { Id = 0, Name = "Devourer Siege", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Launch two projectiles at target foe's location. Foes near that location are struck for 150 fire damage and knocked down. This skill cannot target a foe near you.", ConciseDescription = "Skill. Two projectiles: deal 150 fire damage; causes knock-down. Hits foes near target.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Devourer_Siege.jpg" }; + public static readonly Skill DhuumsCovenantBroken = new() { Id = 3435, Name = "Dhuum's Covenant Broken", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "You have fallen, betraying your oath to Dhuum. Your mark of the unfallen has been permanently lost.", ConciseDescription = "You have fallen, betraying your oath to Dhuum. Your mark of the unfallen has been permanently lost.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Dhuum%27s_Covenant_Broken.jpg" }; + public static readonly Skill DhuumsRest = new() { Id = 3087, Name = "Dhuum's Rest", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Channel energy towards putting Dhuum to Rest. Easily interrupted. Disables Ghostly Fury for 10 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/8/85/Dhuum%27s_Rest.jpg" }; + public static readonly Skill DhuumsRestReaperskill = new() { Id = 3079, Name = "Dhuum's Rest (Reaper skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 3, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Channel energy into putting Dhuum to Rest. Easily interrupted.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/3/3a/Dhuum%27s_Rest_%28Reaper_skill%29.jpg" }; + public static readonly Skill Dhuumskill = new() { Id = 3080, Name = "Dhuum (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dhuum does cool stuff.", ConciseDescription = "Dhuum does cool stuff.", IconUrl = "https://wiki.guildwars.com/images/d/df/Dhuum_%28skill%29.jpg" }; + public static readonly Skill DiamondshardGrave = new() { Id = 0, Name = "Diamondshard Grave", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Frozen condensation coalesces into spikes of ice, deals 140 damage, and causes Bleeding for 10 seconds.", ConciseDescription = "Spell. Frozen condensation coalesces into spikes of ice, deals 140 damage, and inflicts the Bleeding condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Diamondshard_Grave.jpg" }; + public static readonly Skill DiamondshardMist = new() { Id = 0, Name = "Diamondshard Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Remnant of Antiquities begins freezing the condensation within the air, focusing it into crystal shards.", ConciseDescription = "Spell. Condensation in the air freezes into glittering shards. While in this area, you move 33% slower.", IconUrl = "https://wiki.guildwars.com/images/0/06/Diamondshard_Mist.jpg" }; + public static readonly Skill Disarm = new() { Id = 2066, Name = "Disarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Sword | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. Interrupt target foe's action. If that action was an attack, all of that foe's attack skills are disabled for 0…3 second[s].", ConciseDescription = "Sword Attack. Interrupts target foe. Interruption effect: disables this foe's attack skills (0…3 second[s]) if that action was an attack.", IconUrl = "https://wiki.guildwars.com/images/0/09/Disarm_%28large%29.jpg" }; + public static readonly Skill DisarmTrap = new() { Id = 0, Name = "Disarm Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You disable an activated sentry trap before it discharges. You are easily interrupted while using this skill.", ConciseDescription = "Skill. You disable an activated sentry trap before it discharges.", IconUrl = "https://wiki.guildwars.com/images/7/7a/Disarm_Trap.jpg" }; + public static readonly Skill DischargeEnchantment = new() { Id = 1347, Name = "Discharge Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one enchantment from target foe. If that foe is hexed, this skill recharges 20…50% faster.", ConciseDescription = "Spell. Removes one enchantment from target foe. 20…50% faster recharge if that foe was hexed.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Discharge_Enchantment_%28large%29.jpg" }; + public static readonly Skill DisciplinedStance = new() { Id = 376, Name = "Disciplined Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…4 second[s], you gain +10 armor and have a 75% chance to block attacks. Disciplined Stance ends if you use an adrenal skill.", ConciseDescription = "Stance. (1…4 second[s].) You have 75% chance to block and +10 armor.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Disciplined_Stance_%28large%29.jpg" }; + public static readonly Skill Discord = new() { Id = 817, Name = "Discord", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe is suffering from a condition and under the effects of a hex or an enchantment, that foe suffers 30…110 damage.", ConciseDescription = "Elite Spell. Deals 30…110 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Discord_%28large%29.jpg" }; + public static readonly Skill DiscordPvP = new() { Id = 2863, Name = "Discord (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe is suffering from a condition and under the effects of a hex or an enchantment, that foe suffers 30…110 damage.", ConciseDescription = "Elite Spell. Deals 30…110 damage.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Discord_%28PvP%29.jpg" }; + public static readonly Skill Disenchantment = new() { Id = 923, Name = "Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. This spirit deals 5…20 damage and anyone struck by its attack loses one enchantment. This spirit dies after 10…35 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (10…35 second lifespan). Its attacks deal 5…20 damage and remove one enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/79/Disenchantment_%28large%29.jpg" }; + public static readonly Skill DisenchantmentPvP = new() { Id = 3017, Name = "Disenchantment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. This spirit deals 5…20 damage and anyone struck by its attack loses one enchantment. This spirit dies after 10…35 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (10…35 second lifespan). Its attacks deal 5…20 damage and remove one enchantment.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Disenchantment_%28PvP%29.jpg" }; + public static readonly Skill Disenchantmentattack = new() { Id = 924, Name = "Disenchantment (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. Target foe takes 5…20 damage and loses one Enchantment.", ConciseDescription = "Ranged Attack. Deals 5…20 damage. Removes one enchantment.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Disenchantment_%28attack%29.jpg" }; + public static readonly Skill Dishonorable = new() { Id = 2546, Name = "Dishonorable", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. You are considered Dishonorable because teammates repeatedly reported you for leeching, or because you abandoned your team in PvP matches. You may not participate in PvP until this effect expires.", ConciseDescription = "Hex Spell. You are considered Dishonorable because teammates repeatedly reported you for leeching, or because you abandoned your team in PvP matches. You may not participate in PvP until this effect expires.", IconUrl = "https://wiki.guildwars.com/images/5/54/Dishonorable.jpg" }; + public static readonly Skill Dismember = new() { Id = 337, Name = "Dismember", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If it hits, this axe blow will inflict a Deep Wound on the target foe, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Axe Attack. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/bd/Dismember_%28large%29.jpg" }; + public static readonly Skill DismissCondition = new() { Id = 1691, Name = "Dismiss Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one condition from target ally. If that ally is under the effects of an enchantment, that ally is healed for 15…75 Health.", ConciseDescription = "Spell. Removes one condition. Heals for 15…75 if target ally is enchanted.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Dismiss_Condition_%28large%29.jpg" }; + public static readonly Skill DismountSiegeDevourer = new() { Id = 0, Name = "Dismount Siege Devourer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You dismount the siege devourer.", ConciseDescription = "Skill. Dismount the siege devourer.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Dismount_Siege_Devourer.jpg" }; + public static readonly Skill Displacement = new() { Id = 1249, Name = "Displacement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 0.75, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. All non-spirit allies within its range have a 75% chance to block incoming attacks. Every time an attack is blocked in this way, this spirit takes 60 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30…60 second lifespan). Non-spirit allies within range have 75% chance to block. Block effect: this spirit takes 60 damage.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Displacement_%28large%29.jpg" }; + public static readonly Skill DisplacementPvP = new() { Id = 3010, Name = "Displacement (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. All non-spirit allies within its range have a 75% chance to block incoming attacks. Every time an attack is blocked in this way, this spirit takes 60 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Non-spirit allies within range have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Displacement_%28PvP%29.jpg" }; + public static readonly Skill DisruptingAccuracy = new() { Id = 1723, Name = "Disrupting Accuracy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 36 seconds, whenever your arrows critical, they also interrupt your target.", ConciseDescription = "Preparation. (36 seconds.) Interrupts an action whenever your arrows critical.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Disrupting_Accuracy_%28large%29.jpg" }; + public static readonly Skill DisruptingChop = new() { Id = 340, Name = "Disrupting Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If it hits, this attack interrupts the target's current action. If that action was a skill, that skill is disabled for an additional 20 seconds.", ConciseDescription = "Axe Attack. Interrupts an action. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/4/45/Disrupting_Chop_%28large%29.jpg" }; + public static readonly Skill DisruptingDagger = new() { Id = 571, Name = "Disrupting Dagger", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Disrupting Dagger at target foe that strikes for 10…35 earth damage. If that foe was activating a skill, that skill is interrupted. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Projectile: deals 10…35 earth damage. Interrupts a skill.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Disrupting_Dagger_%28large%29.jpg" }; + public static readonly Skill DisruptingLunge = new() { Id = 445, Name = "Disrupting Lunge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Disrupting Lunge that deals +1…12 damage. If that attack strikes a foe using a skill that skill is interrupted and is disabled for an additional 20 seconds.", ConciseDescription = "Pet Attack. Deals +1…12 damage. Interrupts a skill. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Disrupting_Lunge_%28large%29.jpg" }; + public static readonly Skill DisruptingShot = new() { Id = 2143, Name = "Disrupting Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, target foe's action is interrupted. If that action was a Skill, you strike for +10…40 damage.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: +10…40 damage if you interrupt a skill.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Disrupting_Shot_%28large%29.jpg" }; + public static readonly Skill DisruptingStab = new() { Id = 1025, Name = "Disrupting Stab", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, it is disabled for 3…10 seconds.", ConciseDescription = "Lead Attack. Interrupts an action. If the interrupted action was a spell, it is disabled (3…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Disrupting_Stab_%28large%29.jpg" }; + public static readonly Skill DisruptingThrow = new() { Id = 1604, Name = "Disrupting Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits a foe suffering from a condition, that foe is interrupted.", ConciseDescription = "Spear Attack. Interrupts actions.", IconUrl = "https://wiki.guildwars.com/images/9/90/Disrupting_Throw_%28large%29.jpg" }; + public static readonly Skill Dissonance = new() { Id = 921, Name = "Dissonance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. This spirit deals 5…20 damage and anyone struck by its attack is interrupted. This spirit dies after 10…25 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (10…25 second lifespan). Its attacks deal 5…20 damage and interrupt actions.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Dissonance_%28large%29.jpg" }; + public static readonly Skill DissonancePvP = new() { Id = 3014, Name = "Dissonance (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. This spirit deals 5…20 damage and anyone struck by its attack is interrupted. This spirit dies after 10…25 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (10…25 second lifespan). Its attacks deal 5…20 damage and interrupt actions.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Dissonance_%28PvP%29.jpg" }; + public static readonly Skill Dissonanceattack = new() { Id = 922, Name = "Dissonance (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. This attack deals 5…20 damage and anyone struck by its attacks is interrupted.", ConciseDescription = "Ranged Attack. Deals 5…20 damage. Interrupts actions.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Dissonance_%28attack%29.jpg" }; + public static readonly Skill Distortion = new() { Id = 11, Name = "Distortion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…5 second[s], you have a 75% chance to block attacks. Whenever you block an attack this way, you lose 2 Energy or Distortion ends.", ConciseDescription = "Stance. (1…5 second[s].) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/7/78/Distortion_%28large%29.jpg" }; + public static readonly Skill DistractingBlow = new() { Id = 325, Name = "Distracting Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Swipe your weapon at the target, dealing no damage but disrupting the target's current action (and the actions of foes adjacent to your target).", ConciseDescription = "Melee Attack. Also attacks foes adjacent to your target. Interrupts an action.", IconUrl = "https://wiki.guildwars.com/images/6/66/Distracting_Blow_%28large%29.jpg" }; + public static readonly Skill DistractingLunge = new() { Id = 0, Name = "Distracting Lunge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All of target rollerbeetle's skills are disabled for 5 seconds.", ConciseDescription = "Skill. Disables target rollerbeetle's skills (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/14/Distracting_Lunge.jpg" }; + public static readonly Skill DistractingShot = new() { Id = 399, Name = "Distracting Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Distracting Shot hits, it interrupts target foe's action but deals only 1…16 damage. If the interrupted action was a skill, that skill is disabled for an additional 20 seconds.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: interrupted skill is disabled for +20 seconds.", IconUrl = "https://wiki.guildwars.com/images/5/57/Distracting_Shot_%28large%29.jpg" }; + public static readonly Skill DistractingStrike = new() { Id = 2194, Name = "Distracting Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If Distracting Strike hits, it deals no damage and interrupts target foe's action. If target foe has Cracked Armor, that skill is disabled for 30 seconds.", ConciseDescription = "Melee Attack. Interrupts an action. Interruption effect: Disables interrupted skill (30 seconds) if target foe has Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Distracting_Strike_%28large%29.jpg" }; + public static readonly Skill Diversion = new() { Id = 30, Name = "Diversion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 3, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe uses a skill, that skill takes an additional 10…56 seconds to recharge.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next skill takes +10…56 seconds to recharge.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Diversion_%28large%29.jpg" }; + public static readonly Skill DivertHexes = new() { Id = 1692, Name = "Divert Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Remove up to 1…3 hex[es] from target ally. For each hex removed in this way, that ally loses one condition and gains 15…75 Health.", ConciseDescription = "Elite Spell. Removes 1…3 hex[es]. For each hex removed, target ally loses one condition and gains 15…75 Health.", IconUrl = "https://wiki.guildwars.com/images/7/74/Divert_Hexes_%28large%29.jpg" }; + public static readonly Skill DivineBoon = new() { Id = 284, Name = "Divine Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, whenever you cast a Protection Prayer or Divine Favor spell that targets an ally, that ally is healed for 15…60 Health, and you lose 1 Energy.", ConciseDescription = "Enchantment Spell. Whenever you cast a Protection Prayer or Divine Favor spell on an ally, that ally is healed for 15…60.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Divine_Boon_%28large%29.jpg" }; + public static readonly Skill DivineHealing = new() { Id = 279, Name = "Divine Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heals you and party members within earshot for 15…60 points.", ConciseDescription = "Spell. Heals you and party members within earshot for 15…60.", IconUrl = "https://wiki.guildwars.com/images/0/08/Divine_Healing_%28large%29.jpg" }; + public static readonly Skill DivineIntervention = new() { Id = 246, Name = "Divine Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, the next time target ally receives damage that would be fatal, the damage is negated and that ally is healed for 26…240 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Negates the next fatal damage target ally takes. Negation effect: heals for 26…240.", IconUrl = "https://wiki.guildwars.com/images/a/af/Divine_Intervention_%28large%29.jpg" }; + public static readonly Skill DivineSpirit = new() { Id = 310, Name = "Divine Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…14 second[s], Monk Spells cost you 5 less Energy to cast. (Minimum cost: 1 Energy.)", ConciseDescription = "Enchantment Spell. (1…14 second[s].) Monk spells cost you 5 less Energy.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Divine_Spirit_%28large%29.jpg" }; + public static readonly Skill Dodge = new() { Id = 425, Name = "Dodge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you move 33% faster and have a 27…75% chance to block incoming projectiles. Dodge ends if you attack.", ConciseDescription = "Stance. (5…11 seconds.) You move 33% faster and have 27…75% chance to block projectile attacks.", IconUrl = "https://wiki.guildwars.com/images/b/be/Dodge_%28large%29.jpg" }; + public static readonly Skill DodgeThis = new() { Id = 2354, Name = "Dodge This!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. For 16…20 seconds, your next attack cannot be blocked and does +14…20 damage.", ConciseDescription = "Shout. (16…20 seconds.) Your next attack is unblockable and deals +14…20 damage.", IconUrl = "https://wiki.guildwars.com/images/4/4b/%22Dodge_This%21%22.jpg" }; + public static readonly Skill DolyakSignet = new() { Id = 361, Name = "Dolyak Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For 8…20 seconds, you have +10…40 armor and cannot be knocked down, but your movement is slowed by 75%.", ConciseDescription = "Signet. (8…20 seconds.) You have +10…40 armor and cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Dolyak_Signet_%28large%29.jpg" }; + public static readonly Skill DomainofElements = new() { Id = 581, Name = "Domain of Elements", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. While you are in this area you are the target of chaotic natural forces.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/1/1d/Domain_of_Elements.jpg" }; + public static readonly Skill DomainofEnergyDraining = new() { Id = 580, Name = "Domain of Energy Draining", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. While you are in this area you suffer from Energy degeneration.", ConciseDescription = "Spell. While you are in this area you suffer from Energy degeneration.", IconUrl = "https://wiki.guildwars.com/images/9/90/Domain_of_Energy_Draining.jpg" }; + public static readonly Skill DomainofHealthDraining = new() { Id = 582, Name = "Domain of Health Draining", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. While you are in this area you suffer from Health degeneration.", ConciseDescription = "Spell. While you are in this area you suffer from Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Domain_of_Health_Draining.jpg" }; + public static readonly Skill DomainofSlow = new() { Id = 583, Name = "Domain of Slow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. While you are in this area your movement is slowed.", ConciseDescription = "Spell. While you are in this area your movement is slowed.", IconUrl = "https://wiki.guildwars.com/images/1/16/Domain_of_Slow.jpg" }; + public static readonly Skill DontTrip = new() { Id = 2216, Name = "Don't Trip!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 3…5 seconds, party members within earshot cannot be knocked down.", ConciseDescription = "Shout. (3…5 seconds.) Prevents knock-down; affects party members within earshot.", IconUrl = "https://wiki.guildwars.com/images/c/c1/%22Don%27t_Trip%21%22.jpg" }; + public static readonly Skill Doom = new() { Id = 1264, Name = "Doom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strike target foe for 10…60 lightning (maximum 135) damage for every recharging binding ritual you have.", ConciseDescription = "Spell. Deals 10…60 lightning damage (maximum 135) for each of your recharging binding rituals.", IconUrl = "https://wiki.guildwars.com/images/0/07/Doom_%28large%29.jpg" }; + public static readonly Skill DormantHusk = new() { Id = 0, Name = "Dormant Husk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. This plant has 40 damage reduction and +20 Health regeneration while dormant but cannot attack or use other skills.", ConciseDescription = "Skill. This plant gains 40 damage reduction and +20 Health regeneration while dormant but cannot attack or use other skills.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Dormant_Husk.jpg" }; + public static readonly Skill DoubleDragon = new() { Id = 1091, Name = "Double Dragon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. Invoke the power of the Dragon. For 8 seconds, you and target ally are enchanted with Double Dragon. Adjacent foes are dealt 5…30 fire damage each second. Additionally, when you or your ally use skills that target a foe, that foe is set on fire for 0…3 second[s].", ConciseDescription = "Elite Enchantment Spell. (8 seconds.) Enchants you and target ally. Adjacent foes take 5…30 fire damage each second. Skills that target a foe also inflict Burning (0…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/c/c8/Double_Dragon_%28large%29.jpg" }; + public static readonly Skill DragonBlast = new() { Id = 1327, Name = "Dragon Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Send out a projectile that kills target foe if it hits.", ConciseDescription = "Skill. Projectile: kills target foe if it hits.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Dragon_Blast.jpg" }; + public static readonly Skill DragonSlash = new() { Id = 907, Name = "Dragon Slash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 10, Sacrifice = null, Upkeep = null, Description = "Elite Sword Attack. If Dragon Slash hits, you strike for +10…40 damage and gain 1…5 strike[s] of adrenaline.", ConciseDescription = "Elite Sword Attack. Deals +10…40 damage. You gain 1…5 strike[s] of adrenaline if it hits.", IconUrl = "https://wiki.guildwars.com/images/4/49/Dragon_Slash_%28large%29.jpg" }; + public static readonly Skill DragonsStomp = new() { Id = 1086, Name = "Dragon's Stomp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 25, Activation = 3, Recharge = 15, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You invoke a Dragon's Stomp at target foe's location. All foes near this location are knocked down and are struck for 26…100 earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage. Causes knock-down. Also hits foes near this foe.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Dragon%27s_Stomp_%28large%29.jpg" }; + public static readonly Skill DrainDelusions = new() { Id = 1337, Name = "Drain Delusions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed in this way, that foe loses 1…5 Energy and you gain 4 Energy for each point lost.", ConciseDescription = "Spell. Removes one Mesmer hex from target foe. Causes 1…5 Energy loss. You gain 4 Energy for each point lost.", IconUrl = "https://wiki.guildwars.com/images/8/80/Drain_Delusions_%28large%29.jpg" }; + public static readonly Skill DrainEnchantment = new() { Id = 68, Name = "Drain Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove an enchantment from target foe. If an enchantment is removed, you gain 8…17 Energy and 40…120 Health.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effect: you gain 8…17 Energy and 40…120 Health.", IconUrl = "https://wiki.guildwars.com/images/8/80/Drain_Enchantment_%28large%29.jpg" }; + public static readonly Skill DrainMinion = new() { Id = 2076, Name = "Drain Minion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Sacrifice target undead servant to gain 300 Health.", ConciseDescription = "Spell. Sacrifice target undead servant to gain 300 Health.", IconUrl = "https://wiki.guildwars.com/images/b/be/Drain_Minion.jpg" }; + public static readonly Skill DrawConditions = new() { Id = 311, Name = "Draw Conditions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All negative conditions are transferred from target other ally to yourself. For each condition acquired, you gain 6…26 Health.", ConciseDescription = "Spell. Transfers all conditions from target ally to yourself. Transfer effect: you gain 6…26 Health for each condition.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Draw_Conditions_%28large%29.jpg" }; + public static readonly Skill DrawSpirit = new() { Id = 1224, Name = "Draw Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Teleport target allied spirit to your location.", ConciseDescription = "Spell. Teleports target allied spirit to your location.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Draw_Spirit_%28large%29.jpg" }; + public static readonly Skill DrunkenBlow = new() { Id = 1133, Name = "Drunken Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +10…40 damage and your target suffers from one of the following conditions: Deep Wound (for 20 seconds), Weakness (for 20 seconds), Bleeding (for 25 seconds), or Crippled (for 15 seconds). After making a Drunken Blow, you are knocked down.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Inflicts one of the following random conditions: Deep Wound (20 seconds), Weakness (20 seconds), Bleeding (25 seconds), or Crippled (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/16/Drunken_Blow_%28large%29.jpg" }; + public static readonly Skill DrunkenMaster = new() { Id = 2218, Name = "Drunken Master", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 72…90 seconds, your movement and attack speeds are increased by 10…15%. If you are drunk while activating this skill, your movement and attack speeds are increased by 25…33% instead.", ConciseDescription = "Stance. (72…90 seconds.) You move and attack 10…15% faster if you are not drunk. You move and attack 25…33% faster if you are drunk.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Drunken_Master.jpg" }; + public static readonly Skill DrunkenStumbling = new() { Id = 3166, Name = "Drunken Stumbling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you attack 33% faster and cannot be knocked down. Whenever you would be knocked down, you gain 1 adrenaline and all adjacent foes take 50 damage.", ConciseDescription = "Stance. (10 seconds.) You attack 33% faster and cannot be knocked down. If hit with a knockdown, you gain 1 adrenaline and adjacent foes take 50 damage.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Drunken_Stumbling.jpg" }; + public static readonly Skill DrydersDefenses = new() { Id = 452, Name = "Dryder's Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you gain 75% chance to block attacks and 34…60 armor against elemental damage.", ConciseDescription = "Stance. (5…11 seconds.) You have 75% chance to block and +34…60 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/7/70/Dryder%27s_Defenses_%28large%29.jpg" }; + public static readonly Skill DrydersFeast = new() { Id = 0, Name = "Dryder's Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal 30 Health for each hex on target foe.", ConciseDescription = "Spell. Steal 30 Health for each hex on target foe.", IconUrl = "https://wiki.guildwars.com/images/d/db/Dryder%27s_Feast.jpg" }; + public static readonly Skill DualShot = new() { Id = 396, Name = "Dual Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot two arrows simultaneously at target foe. These arrows deal 25% less damage.", ConciseDescription = "Bow Attack. You shoot two arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Dual_Shot_%28large%29.jpg" }; + public static readonly Skill DulledWeapon = new() { Id = 1235, Name = "Dulled Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe and all adjacent foes cannot achieve a critical hit and deal 3…20 less damage.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (5…20 seconds). Removes ability to land a critical hit. Reduces damage by 3…20.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Dulled_Weapon_%28large%29.jpg" }; + public static readonly Skill DuncansDefense = new() { Id = 0, Name = "Duncan's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Whenever Duncan the Black takes damage, Duncan's Defense deals 100% of the damage back to the source.", ConciseDescription = "Whenever Duncan the Black takes damage, Duncan's Defense deals 100% of the damage back to the source.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Duncan%27s_Defense.jpg" }; + public static readonly Skill DustCloak = new() { Id = 1497, Name = "Dust Cloak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all nearby foes are Blinded for 1…4 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to nearby foes. End effect: inflicts Blindness condition (1…4 second[s]) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/03/Dust_Cloak_%28large%29.jpg" }; + public static readonly Skill DustCloakPvP = new() { Id = 3347, Name = "Dust Cloak (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All adjacent foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all adjacent foes are Blinded for 1…4 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to adjacent foes. End effect: inflicts Blindness condition (1…4 second[s]) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Dust_Cloak_%28PvP%29.jpg" }; + public static readonly Skill DustTrap = new() { Id = 457, Name = "Dust Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 25, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Dust Trap is triggered, every second (for 5 seconds total), all nearby foes are Blinded for 3…8 seconds and take 10…25 damage. While activating this skill, you are easily interrupted. Dust Trap ends after 90 seconds.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 10…25 damage every second (5 seconds). Inflicts Blindness condition (3…8 seconds) every second (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0a/Dust_Trap_%28large%29.jpg" }; + public static readonly Skill DwarvenBattleStance = new() { Id = 375, Name = "Dwarven Battle Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…11 seconds, if you are wielding a hammer, you attack 33% faster, you gain +40 armor, and your attack skills interrupt foes when they hit.", ConciseDescription = "Elite Stance. (5…11 seconds.) You attack 33% faster, you gain +40 armor, and your attack skills interrupt actions.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Dwarven_Battle_Stance_%28large%29.jpg" }; + public static readonly Skill DwarvenPowderKeg = new() { Id = 508, Name = "Dwarven Powder Keg", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Surrounding foes get knocked down and are set on fire.", ConciseDescription = "Signet. Surrounding foes are knocked-down and begin Burning.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Dwarven_Powder_Keg.jpg" }; + public static readonly Skill DwarvenStability = new() { Id = 2423, Name = "Dwarven Stability", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 24…30 seconds, your stances last 55…100% longer. If you activated this skill while drunk, you cannot be knocked down.", ConciseDescription = "Enchantment Spell. (24…30 seconds.) Your stances last 55…100% longer. You cannot be knocked-down if you activated this skill while drunk .", IconUrl = "https://wiki.guildwars.com/images/4/4c/Dwarven_Stability.jpg" }; + public static readonly Skill DwaynasKiss = new() { Id = 283, Name = "Dwayna's Kiss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target other ally for 15…60 Health and an additional 10…35 Health for each enchantment or hex on that ally.", ConciseDescription = "Spell. Heals for 15…60. Heals for 10…35 more for each enchantment and hex on target ally.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Dwayna%27s_Kiss_%28large%29.jpg" }; + public static readonly Skill DwaynasSorrow = new() { Id = 838, Name = "Dwayna's Sorrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, target ally and all nearby allies are enchanted with Dwayna's Sorrow. If an ally dies while under the effects of Dwayna's Sorrow, your party is healed for 5…50.", ConciseDescription = "Enchantment Spell. Enchants allies near your target (30 seconds). Your party is healed for 5…50 whenever one of these allies dies.", IconUrl = "https://wiki.guildwars.com/images/6/61/Dwayna%27s_Sorrow_%28large%29.jpg" }; + public static readonly Skill DwaynasTouch = new() { Id = 1528, Name = "Dwayna's Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target touched ally is healed for 60 Health for each Enchantment on you (maximum 60…240).", ConciseDescription = "Touch Spell. Heals for 60 (maximum 60…240) for each enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/5/54/Dwayna%27s_Touch_%28large%29.jpg" }; + public static readonly Skill EarBite = new() { Id = 2213, Name = "Ear Bite", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe takes 50…70 piercing damage and begins Bleeding for 15…25 seconds.", ConciseDescription = "Touch Skill. Deals 50…70 piercing damage and inflicts Bleeding condition (15…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c6/Ear_Bite.jpg" }; + public static readonly Skill EarthAttunement = new() { Id = 169, Name = "Earth Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Earth. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Earth Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use an Earth Magic skill.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Earth_Attunement_%28large%29.jpg" }; + public static readonly Skill EarthShaker = new() { Id = 354, Name = "Earth Shaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. Target foe and all adjacent foes are knocked down. (50% failure chance with Hammer Mastery 4 or less.)", ConciseDescription = "Elite Hammer Attack. Knocks down target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Earth_Shaker_%28large%29.jpg" }; + public static readonly Skill EarthShatteringBlow = new() { Id = 0, Name = "Earth Shattering Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. All foes in the area of target take 100 blunt damage and are knocked down. Surrounding foes take 80 earth damage.", ConciseDescription = "Attack. Deals 100 blunt damage and causes knock-down to foes in the area of target. 80 earth damage to surrounding foes.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Earth_Shattering_Blow.jpg" }; + public static readonly Skill EarthVortex = new() { Id = 0, Name = "Earth Vortex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Attack. For 30 seconds, all foes in this area are struck for 15 earth damage every second. Any foe using a skill when struck is knocked down.", ConciseDescription = "Attack. (30 seconds.) Deals 15 earth damage every second to all foes in the area. Any foe using a skill when struck is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Earth_Vortex.jpg" }; + public static readonly Skill Earthbind = new() { Id = 1252, Name = "Earthbind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. All non-spirit foes knocked down within its range are knocked down for at least 3 seconds. Whenever this happens, this spirit loses 50…25 Health. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…45 second lifespan). Any time non-spirit foes within range are knocked down, they are knocked down for at least 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Earthbind_%28large%29.jpg" }; + public static readonly Skill EarthbindPvP = new() { Id = 3015, Name = "Earthbind (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 5, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. All non-spirit foes knocked down within its range are knocked down for at least 3 seconds. Whenever this happens, this spirit loses 50…25 Health. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Any time non-spirit foes within range are knocked down, they are knocked down for at least 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/6/66/Earthbind_%28PvP%29.jpg" }; + public static readonly Skill EarthenShackles = new() { Id = 2000, Name = "Earthen Shackles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3 seconds, target and all nearby foes move 90% slower. When Earthen Shackles ends, it applies Weakness for 5…20 seconds.", ConciseDescription = "Hex Spell. (3 seconds.) Target and nearby foes move 90% slower. Applies Weakness for 5…20 seconds when it ends.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Earthen_Shackles_%28large%29.jpg" }; + public static readonly Skill Earthquake = new() { Id = 170, Name = "Earthquake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 25, Activation = 3, Recharge = 15, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You invoke an Earthquake at target foe's location. All foes near this location are knocked down and are struck for 26…100 earth damage.", ConciseDescription = "Spell. Deals 26…100 earth damage. Also hits foes near target. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Earthquake_%28large%29.jpg" }; + public static readonly Skill EasternHealthShrineBonus = new() { Id = 2958, Name = "Eastern Health Shrine Bonus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Your party members' maximum Health is increased by 120.", ConciseDescription = "Spell. Your party members have +120 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Eastern_Health_Shrine_Bonus.jpg" }; + public static readonly Skill EbonBattleStandardofCourage = new() { Id = 2231, Name = "Ebon Battle Standard of Courage", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You plant an Ebon Battle Standard of Courage at your current location. For 14…20 seconds, non-spirit allies in this area gain +24 armor and an additional +24 armor against Charr.", ConciseDescription = "Ward Spell. (14…20 seconds.) Allies in this ward have +24 armor and +24 more armor against Charr.", IconUrl = "https://wiki.guildwars.com/images/5/53/Ebon_Battle_Standard_of_Courage.jpg" }; + public static readonly Skill EbonBattleStandardofHonor = new() { Id = 2233, Name = "Ebon Battle Standard of Honor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You plant an Ebon Battle Standard of Honor at your current location. For 14…20 seconds, non-spirit allies in this area strike for +8…15 damage and an additional +7…10 vs. Charr.", ConciseDescription = "Ward Spell. (14…20 seconds.) Allies in this ward deal +8…15 damage and +7…10 more damage against Charr.", IconUrl = "https://wiki.guildwars.com/images/5/51/Ebon_Battle_Standard_of_Honor.jpg" }; + public static readonly Skill EbonBattleStandardofWisdom = new() { Id = 2232, Name = "Ebon Battle Standard of Wisdom", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You plant an Ebon Battle Standard of Wisdom at your current location. For 14…20 seconds, non-spirit allies in this area have a 44…60% chance to halve skill recharge of spells they cast.", ConciseDescription = "Ward Spell. (14…20 seconds.) Spells that allies in this ward cast have a 44…60% chance to recharge 50% faster.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Ebon_Battle_Standard_of_Wisdom.jpg" }; + public static readonly Skill EbonDustAura = new() { Id = 1760, Name = "Ebon Dust Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Flash Enchantment Spell. When you cast this enchantment, all nearby foes are Blinded for 1…7 second[s]. For 30 seconds, if you are wielding an earth weapon, your melee attacks deal +3…30 earth damage. When this enchantment ends, you are cured of Blindness.", ConciseDescription = "Elite Flash Enchantment Spell. (30 seconds.) Deal +3…30 earth damage with your melee attacks. Initial Effect: Blinds nearby foes for 1…7 second[s]. End Effect: removes Blindness.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Ebon_Dust_Aura_%28large%29.jpg" }; + public static readonly Skill EbonEscape = new() { Id = 2420, Name = "Ebon Escape", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Shadow Step to target other ally. You and that other ally are healed for 70…110 health.", ConciseDescription = "Spell. Heals you and target ally for 70…110. Initial effect: Shadow Step to this ally.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Ebon_Escape.jpg" }; + public static readonly Skill EbonHawk = new() { Id = 1374, Name = "Ebon Hawk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send a projectile that strikes target foe for 10…85 earth damage and causes Weakness for 5…15 seconds if it hits.", ConciseDescription = "Spell. Projectile: deals 10…85 earth damage and inflicts Weakness condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/44/Ebon_Hawk_%28large%29.jpg" }; + public static readonly Skill EbonVanguardAssassinSupport = new() { Id = 2235, Name = "Ebon Vanguard Assassin Support", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 14…20 Ebon Vanguard Assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike. This summoned Assassin Shadow Steps to target foe. If that foe is a Charr, the Assassin lives for 24…30 seconds. If target foe is not a Charr, the Assassin lives for 12…15 seconds.", ConciseDescription = "Spell. Summon a level 14…20 assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike; it Shadow Steps to this foe. If this foe is a Charr, the assassin lives for 24…30 seconds. If target foe is not a Charr, the Assassin lives for 12…15 seconds.", IconUrl = "https://wiki.guildwars.com/images/0/03/Ebon_Vanguard_Assassin_Support.jpg" }; + public static readonly Skill EbonVanguardAssassinSupportNPC = new() { Id = 3171, Name = "Ebon Vanguard Assassin Support (NPC)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 20 Ebon Vanguard Assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike. This summoned Assassin Shadow Steps to target foe and lives for 20 seconds.", ConciseDescription = "Spell. Summons a level 20 assassin that has Iron Palm, Fox Fangs, and Nine Tail Strike; it Shadow Steps to this foe. The assassin lives for 20 seconds.", IconUrl = "https://wiki.guildwars.com/images/5/57/Ebon_Vanguard_Assassin_Support_%28NPC%29.jpg" }; + public static readonly Skill EbonVanguardBattleStandardofPower = new() { Id = 3172, Name = "Ebon Vanguard Battle Standard of Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You plant an Ebon Battle Standard of Power at your current location. For 20 seconds, non-spirit allies in this area strike for +15 damage and gain +24 armor.", ConciseDescription = "Ward Spell. (20 seconds.) Allies in this ward deal +15 damage and have +24 more armor. Spirits are unaffected.", IconUrl = "https://wiki.guildwars.com/images/1/15/Ebon_Vanguard_Battle_Standard_of_Power.jpg" }; + public static readonly Skill EbonVanguardSniperSupport = new() { Id = 2234, Name = "Ebon Vanguard Sniper Support", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 54…90 piercing damage and begins Bleeding for 5…25 seconds. This attack has a 10% chance of doing an additional +540…900 piercing damage. If this attack hits a Charr it has a 25% chance of doing an additional +540…900 piercing damage.", ConciseDescription = "Spell. Deals 54…90 piercing damage and inflicts Bleeding condition (5…25 seconds). 10% chance of +540…900 piercing damage. 25% chance of +540…900 piercing damage if target foe is a Charr.", IconUrl = "https://wiki.guildwars.com/images/1/16/Ebon_Vanguard_Sniper_Support.jpg" }; + public static readonly Skill Echo = new() { Id = 74, Name = "Echo", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 30 seconds, Echo is replaced with the next skill you use. Echo acts as this skill for 30 seconds.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Echo becomes the next skill you use (30 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/12/Echo_%28large%29.jpg" }; + public static readonly Skill EchoingBanishment = new() { Id = 1271, Name = "Echoing Banishment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 40, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target foe is banished to the mists and his spirit bound to Shiro. If the Spirit Binder is destroyed, the spirit is freed.", ConciseDescription = "Shout. Target foe is banished to the mists and his spirit bound to Shiro. If the Spirit Binder is destroyed, the spirit is freed.", IconUrl = "https://wiki.guildwars.com/images/2/27/Echoing_Banishment.jpg" }; + public static readonly Skill EdgeofExtinction = new() { Id = 464, Name = "Edge of Extinction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. If a non-spirit creature within range dies, Edge of Extinction deals 14…50 damage to all creatures of the same type that are below 90% Health and within range of the spirit. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Deals 14…50 damage to creatures in its range whenever a creature of the same type dies. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Edge_of_Extinction_%28large%29.jpg" }; + public static readonly Skill Edification = new() { Id = 2372, Name = "Edification", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Title. You have +5…15 maximum Energy in Asura territory.", ConciseDescription = "Title. You have +5…15 maximum Energy in Asura territory.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Edification.jpg" }; + public static readonly Skill EhzahfromAbove = new() { Id = 0, Name = "Ehzah from Above", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = 1, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is knocked down for 3 seconds and suffers from a Deep Wound for 10 seconds.", ConciseDescription = "Touch Skill. Causes knock-down (3 seconds). Inflicts Deep Wound condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/52/Ehzah_from_Above.jpg" }; + public static readonly Skill ElementalAttunement = new() { Id = 164, Name = "Elemental Attunement", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 25…60 seconds, you are attuned to Air, Fire, Water, and Earth and gain +1…2 to these attributes. You gain 50% of the base Energy cost of the skill each time you use magic associated with any of these elements.", ConciseDescription = "Elite Enchantment Spell. (25…60 seconds.) Your elemental attributes are increased by +1…2. You gain 50% of the Energy cost of any Air, Earth, Fire, and Water Magic skills you use.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Elemental_Attunement_%28large%29.jpg" }; + public static readonly Skill ElementalFlame = new() { Id = 1663, Name = "Elemental Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…35 seconds, whenever you apply an Elemental hex to a foe, that foe is set on fire for 1…5 second[s].", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Inflicts Burning condition (1…5 second[s]) whenever you apply an Elemental hex to a target.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Elemental_Flame_%28large%29.jpg" }; + public static readonly Skill ElementalFlamePvP = new() { Id = 3397, Name = "Elemental Flame (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, whenever you apply an Elemental hex to a foe, that foe is set on fire for 1…2 second[s].", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Inflicts Burning condition (1…2 second[s]) whenever you apply an Elemental hex to a target.", IconUrl = "https://wiki.guildwars.com/images/4/45/Elemental_Flame_%28PvP%29.jpg" }; + public static readonly Skill ElementalLord = new() { Id = 1951, Name = "Elemental Lord", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 40…60 seconds, your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 Energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", ConciseDescription = "Enchantment Spell. (40…60 seconds.) Your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", IconUrl = "https://wiki.guildwars.com/images/2/27/Elemental_Lord.jpg" }; + public static readonly Skill ElementalLord_2 = new() { Id = 2094, Name = "Elemental Lord", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 40…60 seconds, your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 Energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", ConciseDescription = "Enchantment Spell. (40…60 seconds.) Your elemental attributes are boosted by 1. Each time you cast a spell, you gain 1 energy for every 10 ranks of Energy Storage and are healed for 100…300% of the spell's Energy cost.", IconUrl = "https://wiki.guildwars.com/images/2/27/Elemental_Lord.jpg" }; + public static readonly Skill ElementalResistance = new() { Id = 72, Name = "Elemental Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, You gain +40 armor against elemental damage, but you lose 24…12 armor against physical damage.", ConciseDescription = "Stance. (30…90 seconds.) You have +40 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Elemental_Resistance_%28large%29.jpg" }; + public static readonly Skill ElementalShift = new() { Id = 0, Name = "Elemental Shift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. Creature becomes attuned to a different element.", ConciseDescription = "Form. Creature becomes attuned to a different element.", IconUrl = "https://wiki.guildwars.com/images/7/70/Elemental_Shift.jpg" }; + public static readonly Skill EliteRegeneration = new() { Id = 3177, Name = "Elite Regeneration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/7/7a/Elite_Regeneration.jpg" }; + public static readonly Skill EliteRegeneration_2 = new() { Id = 3178, Name = "Elite Regeneration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/7/7a/Elite_Regeneration.jpg" }; + public static readonly Skill EmpathicRemoval = new() { Id = 1126, Name = "Empathic Removal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You and target other ally lose 1 condition and 1 hex, and are healed for 50.", ConciseDescription = "Elite Spell. Removes one condition and hex from target ally and yourself, and heals for 50.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Empathic_Removal_%28large%29.jpg" }; + public static readonly Skill Empathy = new() { Id = 26, Name = "Empathy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…15 seconds, whenever target foe attacks, that foe takes 10…55 damage and deals 1…15 less damage.", ConciseDescription = "Hex Spell. (5…15 seconds.) Target foe's attacks deal 1…15 less damage, and that foe takes 10…55 damage with each attack.", IconUrl = "https://wiki.guildwars.com/images/2/21/Empathy_%28large%29.jpg" }; + public static readonly Skill EmpathyPvP = new() { Id = 3151, Name = "Empathy (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…15 seconds, whenever target foe attacks, that foe takes 15…45 damage.", ConciseDescription = "Hex Spell. (5…15 seconds.) Target foe takes 15…45 damage whenever it attacks.", IconUrl = "https://wiki.guildwars.com/images/7/74/Empathy_%28PvP%29.jpg" }; + public static readonly Skill EmperorDegen = new() { Id = 1154, Name = "Emperor Degen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "The emperor suffers Health degeneration for 30 minutes.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/e/e5/Emperor_Degen.jpg" }; + public static readonly Skill Empowerment = new() { Id = 1747, Name = "Empowerment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. All allies within its range holding an item gain 15…45 maximum Health and 10 maximum Energy. This spirit dies after 15…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…60 second lifespan). Allies in range holding an item gain 15…45 maximum Health and 10 maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Empowerment_%28large%29.jpg" }; + public static readonly Skill EmpowermentPvP = new() { Id = 3024, Name = "Empowerment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. All allies within its range holding an item gain 15…45 maximum Health and 10 maximum Energy. This spirit dies after 15…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…60 second lifespan). Allies in range holding an item gain 15…45 maximum Health and 10 maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Empowerment_%28PvP%29.jpg" }; + public static readonly Skill EncaseSkeletal = new() { Id = 3089, Name = "Encase Skeletal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target Skeletal is rendered harmless for 20 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/4/49/Encase_Skeletal.jpg" }; + public static readonly Skill EnchantedHaste = new() { Id = 1541, Name = "Enchanted Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 7 seconds, you move 25% faster. If this enchantment ends prematurely, you lose 1 condition.", ConciseDescription = "Flash Enchantment Spell. (7 seconds). You move 25% faster. Lose 1 condition if this enchantment ends prematurely.", IconUrl = "https://wiki.guildwars.com/images/0/00/Enchanted_Haste_%28large%29.jpg" }; + public static readonly Skill EnchantersConundrum = new() { Id = 1345, Name = "Enchanter's Conundrum", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, target foe casts enchantments 100…200% slower. If target foe is not under the effects of an enchantment when this hex is applied, that foe and all adjacent foes take 10…100 damage.", ConciseDescription = "Elite Hex Spell. Causes 100…200% slower enchantment casting (10 seconds). Initial effect: deals 10…100 damage to target and adjacent foes if target foe is not enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Enchanter%27s_Conundrum_%28large%29.jpg" }; + public static readonly Skill EnchantersConundrumPvP = new() { Id = 3192, Name = "Enchanter's Conundrum (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, target foe casts enchantments 100…200% slower. If target foe is not under the effects of an enchantment when this hex is applied, that foe and all adjacent foes take 10…100 damage.", ConciseDescription = "Elite Hex Spell. Causes 100…200% slower enchantment casting (10 seconds). Initial effect: deals 10…100 damage to target and adjacent foes if target foe is not enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Enchanter%27s_Conundrum_%28PvP%29.jpg" }; + public static readonly Skill EnchantmentCollapse = new() { Id = 0, Name = "Enchantment Collapse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Each time target foe loses an enchantment, that foe loses all enchantments.", ConciseDescription = "Hex Spell. Target foe loses all enchantments each time this foe loses an enchantment.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Enchantment_Collapse.jpg" }; + public static readonly Skill EndurePain = new() { Id = 347, Name = "Endure Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 7…18 seconds you have an additional 90…300 Health.", ConciseDescription = "Skill. (7…18 seconds.) You have +90…300 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Endure_Pain_%28large%29.jpg" }; + public static readonly Skill EnduringHarmony = new() { Id = 1574, Name = "Enduring Harmony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, chants and shouts last 50% longer on target non-spirit ally.", ConciseDescription = "Echo. (10…35 seconds.) Chants and shouts last 50% longer on target ally.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Enduring_Harmony_%28large%29.jpg" }; + public static readonly Skill EnduringToxin = new() { Id = 800, Name = "Enduring Toxin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target foe suffers 1…5 Health degeneration. If that foe is moving when Enduring Toxin would end, Enduring Toxin is renewed for another 5 seconds.", ConciseDescription = "Hex Spell. (5 seconds.) Causes 1…5 Health degeneration. Renewal: if the target foe is moving when this hex ends.", IconUrl = "https://wiki.guildwars.com/images/0/03/Enduring_Toxin_%28large%29.jpg" }; + public static readonly Skill EnemiesMustDie = new() { Id = 0, Name = "Enemies Must Die!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, all of Varesh's allies gain target enemy as a priority target.", ConciseDescription = "Shout. (10 seconds.) All of Varesh's allies gain target enemy as a priority target.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Enemies_Must_Die%21.jpg" }; + public static readonly Skill EnergeticWasLeeSa = new() { Id = 2016, Name = "Energetic Was Lee Sa", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Lee Sa's ashes for 5…15 seconds. While you hold her ashes, you gain +2 Energy regeneration. When you drop her ashes, you gain +1…10 Energy.", ConciseDescription = "Item Spell. (5…15 seconds.) You have +2 Energy regeneration. Drop effect: you gain +1…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Energetic_Was_Lee_Sa_%28large%29.jpg" }; + public static readonly Skill EnergizingChorus = new() { Id = 1569, Name = "Energizing Chorus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next Shout or Chant used by each ally within earshot costs 3…7 less Energy.", ConciseDescription = "Chant. (10 seconds.) The next shout or chant costs 3…7 less Energy for allies within earshot.", IconUrl = "https://wiki.guildwars.com/images/3/35/Energizing_Chorus_%28large%29.jpg" }; + public static readonly Skill EnergizingFinale = new() { Id = 1775, Name = "Energizing Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, whenever a shout or chant ends on target non-spirit ally, that ally gains 1…2 Energy.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 1…2 Energy whenever a shout or chant ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Energizing_Finale_%28large%29.jpg" }; + public static readonly Skill EnergizingWind = new() { Id = 474, Name = "Energizing Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…6 spirit. For non-spirit creatures within its range, all skills cost 15 less Energy (minimum cost 10 Energy), and skills recharge 25% slower. This spirit dies after 1…60 second[s].", ConciseDescription = "Nature Ritual. Creates a level 1…6 spirit (1…60 second[s] lifespan). Skills cost 15 less energy (minimum cost 10 energy) and recharge 25% slower for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/9/98/Energizing_Wind_%28large%29.jpg" }; + public static readonly Skill EnergyBlast = new() { Id = 2193, Name = "Energy Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 1…2 damage for each point of Energy you have (maximum 130 damage).", ConciseDescription = "Spell. Deals 1…2 damage (maximum 130) for each point of Energy you have.", IconUrl = "https://wiki.guildwars.com/images/5/52/Energy_Blast_%28large%29.jpg" }; + public static readonly Skill EnergyBlastgolem = new() { Id = 0, Name = "Energy Blast (golem)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A deadly ball of Energy shoots out to target, dealing 100 damage.", ConciseDescription = "Skill. Projectile: deals 100 damage.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Energy_Blast_%28golem%29.jpg" }; + public static readonly Skill EnergyBoon = new() { Id = 837, Name = "Energy Boon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 36…60 seconds, Energy Boon raises the maximum Health of you and target ally by 1…3 for each point of your respective maximum Energy. When this enchantment is first applied, you and your target gain 1…12 Energy. You gain an additional 1 Energy for every 2 points you have in Energy Storage.", ConciseDescription = "Elite Enchantment Spell. (36…60 seconds.) Maximum Health for you and target ally is increased by 1…3 for each point of maximum Energy. Initial effect: Both gain 1…12 Energy. You gain +1 Energy for every 2 points of Energy Storage.", IconUrl = "https://wiki.guildwars.com/images/d/df/Energy_Boon_%28large%29.jpg" }; + public static readonly Skill EnergyBoost = new() { Id = 555, Name = "Energy Boost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/a/aa/Energy_Boost.jpg" }; + public static readonly Skill EnergyBurn = new() { Id = 42, Name = "Energy Burn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses 1…10 Energy and takes 9 damage for each point of Energy lost.", ConciseDescription = "Spell. Causes 1…10 Energy loss. Deals 9 damage for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/5/54/Energy_Burn_%28large%29.jpg" }; + public static readonly Skill EnergyDrain = new() { Id = 79, Name = "Energy Drain", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe loses 2…9 Energy. You gain 3 Energy for each point of Energy lost.", ConciseDescription = "Elite Spell. Causes 2…9 Energy loss. You gain 3 Energy for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Energy_Drain_%28large%29.jpg" }; + public static readonly Skill EnergySurge = new() { Id = 39, Name = "Energy Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe loses 1…10 Energy. For each point of Energy lost, that foe and all nearby foes take 9 damage.", ConciseDescription = "Elite Spell. Causes 1…10 Energy loss. Deals 9 damage to target and nearby foes for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Energy_Surge_%28large%29.jpg" }; + public static readonly Skill EnergyTap = new() { Id = 80, Name = "Energy Tap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses 4…7 Energy. You gain 2 Energy for each point of Energy lost.", ConciseDescription = "Spell. Causes 4…7 Energy loss. You gain 2 Energy for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/9/98/Energy_Tap_%28large%29.jpg" }; + public static readonly Skill EnervatingCharge = new() { Id = 224, Name = "Enervating Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 25…50 lightning damage and suffers from Weakness for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Spell. Deals 25…50 lightning damage. Inflicts Weakness condition (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Enervating_Charge_%28large%29.jpg" }; + public static readonly Skill Enfeeble = new() { Id = 117, Name = "Enfeeble", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target suffers from Weakness for 10…30 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (10…30 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/58/Enfeeble_%28large%29.jpg" }; + public static readonly Skill EnfeeblePvP = new() { Id = 2859, Name = "Enfeeble (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target suffers from Weakness for 10…30 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (10…30 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/a2/Enfeeble_%28PvP%29.jpg" }; + public static readonly Skill EnfeeblingBlood = new() { Id = 118, Name = "Enfeebling Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Spell. Target foe and all nearby foes suffer from Weakness for 5…20 seconds.", ConciseDescription = "Spell. Inflicts Weakness condition (5…20 seconds) on this foe and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Enfeebling_Blood_%28large%29.jpg" }; + public static readonly Skill EnfeeblingBloodPvP = new() { Id = 2885, Name = "Enfeebling Blood (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Spell. Target foe and all nearby foes suffer from Weakness for 1…16 second[s].", ConciseDescription = "Spell. Inflicts Weakness condition (1…16 second[s]) on this foe and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Enfeebling_Blood_%28PvP%29.jpg" }; + public static readonly Skill EnfeeblingTouch = new() { Id = 1079, Name = "Enfeebling Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe loses 5…65 Health and suffers from Weakness for 5…20 seconds.", ConciseDescription = "Touch Skill. Causes 5…65 Health loss. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/ee/Enfeebling_Touch_%28large%29.jpg" }; + public static readonly Skill Enraged = new() { Id = 1893, Name = "Enraged", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Attacks and skills do +50% damage if this creature's Health is below 70%, and an additional +50% damage if its Health is below 30%.", ConciseDescription = "Skill. This creature's attacks and skills do +50% damage if its Health is below 70%, and an additional +50% damage if its Health is below 30%.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Enraged.jpg" }; + public static readonly Skill EnragedBlast = new() { Id = 0, Name = "Enraged Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. When interrupted, the Great Destroyer becomes enraged and emits a blast of Energy that knocks down all foes within earshot and deals 115 damage.", ConciseDescription = "Skill. When interrupted, the Great Destroyer becomes enraged and emits a blast that knocks down all foes within earshot and deals 115 damage.", IconUrl = "https://wiki.guildwars.com/images/d/df/Enraged_Blast.jpg" }; + public static readonly Skill EnragedLunge = new() { Id = 1202, Name = "Enraged Lunge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Pet Attack. Your animal companion attempts an Enraged Lunge that applies a Deep Wound to target foe for 5…20 seconds and deals +10…50 damage.", ConciseDescription = "Elite Pet Attack. Inflicts Deep Wound condition (5…20 seconds) and deals +10…50 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Enraged_Lunge_%28large%29.jpg" }; + public static readonly Skill EnragedLungePvP = new() { Id = 3051, Name = "Enraged Lunge (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Pet Attack. Your animal companion attempts an Enraged Lunge that deals +3…23 damage (maximum bonus 80) for each recharging Beast Mastery skill.", ConciseDescription = "Elite Pet Attack. Deals +3…23 damage (maximum 80) for each of your recharging Beast Mastery skills.", IconUrl = "https://wiki.guildwars.com/images/1/17/Enraged_Lunge_%28PvP%29.jpg" }; + public static readonly Skill EnragedSmash = new() { Id = 993, Name = "Enraged Smash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If Enraged Smash hits, you gain 1…4 strike[s] of adrenaline. If you hit a moving foe, you strike for +10…40 damage, and target foe is knocked down.", ConciseDescription = "Elite Hammer Attack. Gives you 1…4 strike[s] of adrenaline if you hit. Deals +10…40 damage and causes knockdown if target foe was moving.", IconUrl = "https://wiki.guildwars.com/images/6/67/Enraged_Smash_%28large%29.jpg" }; + public static readonly Skill EnragedSmashPvP = new() { Id = 2808, Name = "Enraged Smash (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If Enraged Smash hits, you gain 1…4 strike[s] of adrenaline. If you hit a moving foe, you strike for +10…40 damage, and target foe is knocked down.", ConciseDescription = "Elite Hammer Attack. Gives you 1…4 strike[s] of adrenaline if you hit. Deals +10…40 damage and causes knockdown if target foe was moving.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Enraged_Smash_%28PvP%29.jpg" }; + public static readonly Skill EnragingCharge = new() { Id = 1414, Name = "Enraging Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…15 seconds, you move 25% faster. Enraging Charge ends when you successfully strike a target, at which point you gain 0…3 strike[s] of adrenaline if you hit with a melee attack.", ConciseDescription = "Stance. (5…15 seconds.) You move 25% faster. Gain +0…3 adrenaline on your next melee attack.", IconUrl = "https://wiki.guildwars.com/images/8/86/Enraging_Charge_%28large%29.jpg" }; + public static readonly Skill Entanglement = new() { Id = 507, Name = "Entanglement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Surrounding foes are trapped for 4 seconds and take 20 damage.", ConciseDescription = "Signet. Surrounding foes are trapped for 4 seconds and take 20 damage.", IconUrl = "https://wiki.guildwars.com/images/0/08/Entanglement.jpg" }; + public static readonly Skill EntanglingAsp = new() { Id = 784, Name = "Entangling Asp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Entangling Asp must follow a lead attack. Target foe is knocked down and becomes Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Causes knock-down. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/31/Entangling_Asp_%28large%29.jpg" }; + public static readonly Skill Entourage = new() { Id = 3205, Name = "Entourage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 15 second, the Guild Lord is shielded by his guards. He takes no more than 30 damage from each attack or skill and takes 30 less damage each second. This skill can only be used if there are more defending NPCs than attackers.", ConciseDescription = "Skill. (15 second.) The Guild Lord takes no more than 30 damage from each attack or skill and takes 30 less damage each second.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Entourage.jpg" }; + public static readonly Skill EnvenomEnchantments = new() { Id = 936, Name = "Envenom Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses one enchantment. For every remaining enchantment, target foe is poisoned for 3…10 seconds.", ConciseDescription = "Spell. Removes one enchantment from target foe. Inflicts Poisoned condition (3…10 seconds for each remaining enchantment on that foe).", IconUrl = "https://wiki.guildwars.com/images/0/04/Envenom_Enchantments_%28large%29.jpg" }; + public static readonly Skill Epidemic = new() { Id = 78, Name = "Epidemic", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Spread all negative conditions and their remaining durations from target foe to all foes adjacent to your target.", ConciseDescription = "Spell. Conditions on target foe transfer to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Epidemic_%28large%29.jpg" }; + public static readonly Skill Equinox = new() { Id = 1212, Name = "Equinox", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. Spells cast within its range that cause Overcast cause an additional 10 Overcast. This spirit dies after 30…240 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Overcast-causing spells cast within range cause an additional 10 Overcast.", IconUrl = "https://wiki.guildwars.com/images/5/54/Equinox_%28large%29.jpg" }; + public static readonly Skill EremitesAttack = new() { Id = 1485, Name = "Eremite's Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If it hits, this attack deals +1…10 damage and removes a Dervish enchantment. If an enchantment is removed, you do an additional +1…10 damage and strike all adjacent foes.", ConciseDescription = "Scythe Attack. Deals +1…10 damage and removes a Dervish enchantment. Removal Effect: Deals +1…10 damage and strikes all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Eremite%27s_Attack_%28large%29.jpg" }; + public static readonly Skill EremitesZeal = new() { Id = 1524, Name = "Eremite's Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You gain 1…3 Energy for each foe within earshot, maximum 8 Energy. For 10 seconds afterward, this enchantment does nothing. When this enchantment ends, you gain 1…3 Energy for each foe within earshot, maximum 8 Energy.", ConciseDescription = "Enchantment Spell. (10 seconds.) Initial effect: you gain 1…3 Energy (maximum 8) for each foe in earshot. End effect: you gain 1…3 Energy (maximum 8) for each foe in earshot.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Eremite%27s_Zeal_%28large%29.jpg" }; + public static readonly Skill Eruption = new() { Id = 167, Name = "Eruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Cause an Eruption at target foe's location. Each second for 5 seconds, foes near this location are struck for 10…40 earth damage and are Blinded for 10 seconds.", ConciseDescription = "Spell. Deals 10…40 earth damage each second (5 seconds). Hits foes near target's initial location. Inflicts Blindness condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/dc/Eruption_%28large%29.jpg" }; + public static readonly Skill Eruptionenvironment = new() { Id = 488, Name = "Eruption (environment)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Eruption", ConciseDescription = "Spell. Eruption", IconUrl = "https://wiki.guildwars.com/images/4/40/Eruption_%28environment%29.jpg" }; + public static readonly Skill Escape = new() { Id = 448, Name = "Escape", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…8 second[s], you move 33% faster and have a 75% chance to block attacks.", ConciseDescription = "Elite Stance. (1…8 second[s].) You move 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/d/db/Escape_%28large%29.jpg" }; + public static readonly Skill EscapePvP = new() { Id = 3060, Name = "Escape (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…8 second[s], you move 33% faster and have a 75% chance to block attacks. Escape ends if you make a melee attack.", ConciseDescription = "Elite Stance. (1…8 second[s].) You move 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/5/52/Escape_%28PvP%29.jpg" }; + public static readonly Skill EssenceBond = new() { Id = 250, Name = "Essence Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally takes physical or elemental damage, you gain 1 Energy.", ConciseDescription = "Enchantment Spell. You gain 1 Energy whenever target ally takes physical or elemental damage.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Essence_Bond_%28large%29.jpg" }; + public static readonly Skill EssenceStrike = new() { Id = 1227, Name = "Essence Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 15…60 lightning damage. If any spirits are within earshot, you gain 1…9 Energy.", ConciseDescription = "Spell. Deals 15…60 lightning damage. You gain 1…9 Energy if any spirits are within earshot.", IconUrl = "https://wiki.guildwars.com/images/d/de/Essence_Strike_%28large%29.jpg" }; + public static readonly Skill EternalAura = new() { Id = 2109, Name = "Eternal Aura", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 4, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You have +100 max Health. When this enchantment ends, all party members in the area are resurrected with 40…50% Health and 20…30% Energy.", ConciseDescription = "Enchantment Spell. You have +100 max Health. End effect: all party members in the area are resurrected with 40…50% Health and 20…30% Energy.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Eternal_Aura.jpg" }; + public static readonly Skill EtherFeast = new() { Id = 40, Name = "Ether Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses 3 Energy. You are healed 20…65 for each point of Energy lost.", ConciseDescription = "Spell. Causes 3 Energy loss. You gain 20…65 Health for each point of Energy lost.", IconUrl = "https://wiki.guildwars.com/images/0/01/Ether_Feast_%28large%29.jpg" }; + public static readonly Skill EtherLord = new() { Id = 41, Name = "Ether Lord", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. You lose all Energy. For 5…10 seconds, target foe suffers 1…3 Energy degeneration, and you experience +1…3 Energy regeneration.", ConciseDescription = "Hex Spell. Target foe has 1…3 Energy degeneration and you have +1…3 Energy regeneration (5…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/fb/Ether_Lord_%28large%29.jpg" }; + public static readonly Skill EtherNightmare = new() { Id = 1949, Name = "Ether Nightmare", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 3, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe loses 5…8 Energy. For each point of Energy lost in this way, that foe and all foes in the area suffer -1 Health degeneration for 10 seconds.", ConciseDescription = "Hex spell. Causes 5…8 Energy loss. Target and foes in the area have -1 Health degeneration for each point of Energy lost (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/68/Ether_Nightmare.jpg" }; + public static readonly Skill EtherNightmare_2 = new() { Id = 2092, Name = "Ether Nightmare", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 3, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe loses 5…8 Energy. For each point of Energy lost in this way, that foe and all foes in the area suffer -1 Health degeneration for 10 seconds.", ConciseDescription = "Hex spell. Causes 5…8 Energy loss. Target and foes in the area have -1 Health degeneration for each point of Energy lost (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/68/Ether_Nightmare.jpg" }; + public static readonly Skill EtherPhantom = new() { Id = 1343, Name = "Ether Phantom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe has -1 Energy degeneration. If this hex is removed prematurely, that foe loses 1…5 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Causes -1 Energy degeneration. Causes 1…5 Energy loss if this hex ends early.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Ether_Phantom_%28large%29.jpg" }; + public static readonly Skill EtherPrism = new() { Id = 1377, Name = "Ether Prism", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 3 seconds, all damage you take is reduced by 75%. When Ether Prism ends, you gain 5…20 Energy.", ConciseDescription = "Elite Skill. (3 seconds.) All damage you take is reduced by 75%. End effect: gain 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Ether_Prism_%28large%29.jpg" }; + public static readonly Skill EtherProdigy = new() { Id = 178, Name = "Ether Prodigy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. Lose all enchantments. For 8…20 seconds, you gain +6 Energy regeneration. When Ether Prodigy ends, you lose 2 Health for each point of Energy you have.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) You have +6 Energy regeneration. End effect: lose 2 Health for each point of Energy you have.", IconUrl = "https://wiki.guildwars.com/images/4/42/Ether_Prodigy_%28large%29.jpg" }; + public static readonly Skill EtherRenewal = new() { Id = 181, Name = "Ether Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…20 seconds, each time you cast a spell, you gain 1…4 Energy and 5…20 Health for each enchantment on you.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Each time you cast a spell, you gain 1…4 Energy and 5…20 Health for each enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/4/40/Ether_Renewal_%28large%29.jpg" }; + public static readonly Skill EtherRenewalPvP = new() { Id = 2860, Name = "Ether Renewal (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, each time you cast a spell, you gain 1…3 Energy and 5…20 Health for each enchantment on you.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) Each time you cast a spell, you gain 1…3 Energy and 5…20 Health for each enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Ether_Renewal_%28PvP%29.jpg" }; + public static readonly Skill EtherSignet = new() { Id = 881, Name = "Ether Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If you have less than 5…10 Energy, gain 10…20 Energy.", ConciseDescription = "Signet. You gain 10…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/0/08/Ether_Signet_%28large%29.jpg" }; + public static readonly Skill EtherealBurden = new() { Id = 45, Name = "Ethereal Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1.5, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe moves 50% slower. When Ethereal Burden ends, you gain 10…18 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe moves 50% slower. End effect: you gain 10…18 Energy.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Ethereal_Burden_%28large%29.jpg" }; + public static readonly Skill EtherealLight = new() { Id = 959, Name = "Ethereal Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target ally is healed for 25…100. This spell is easily interrupted.", ConciseDescription = "Spell. Heals for 25…100.", IconUrl = "https://wiki.guildwars.com/images/3/38/Ethereal_Light_%28large%29.jpg" }; + public static readonly Skill Eviscerate = new() { Id = 338, Name = "Eviscerate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Elite Axe Attack. If Eviscerate hits, you strike for +1…31 damage and inflict a Deep Wound, lowering your target's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Elite Axe Attack. Deals +1…31 damage. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/18/Eviscerate_%28large%29.jpg" }; + public static readonly Skill ExecutionersStrike = new() { Id = 336, Name = "Executioner's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Axe Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Executioner%27s_Strike_%28large%29.jpg" }; + public static readonly Skill ExhaustingAssault = new() { Id = 975, Name = "Exhausting Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow a lead attack. Target foe's action is interrupted. If that action was casting a spell, target foe suffers 10 Overcast.", ConciseDescription = "Dual Attack. Interrupts an action. Inflicts 10 Overcast if the interrupted action was a spell.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Exhausting_Assault_%28large%29.jpg" }; + public static readonly Skill ExpelHexes = new() { Id = 954, Name = "Expel Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Remove up to 2 Hexes from target ally.", ConciseDescription = "Elite Spell. Removes 2 hexes from target ally.", IconUrl = "https://wiki.guildwars.com/images/1/18/Expel_Hexes_%28large%29.jpg" }; + public static readonly Skill ExpertFocus = new() { Id = 2145, Name = "Expert Focus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your bow attack skills cost 1…2 less Energy and deal 1…10 extra damage.", ConciseDescription = "Preparation. (24 seconds.) Your bow attack skills cost 1…2 less Energy and do +1…10 damage.", IconUrl = "https://wiki.guildwars.com/images/8/84/Expert_Focus_%28large%29.jpg" }; + public static readonly Skill ExpertsDexterity = new() { Id = 1724, Name = "Expert's Dexterity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…20 second[s], you attack 33% faster and your Marksmanship attribute is increased by 2.", ConciseDescription = "Elite Stance. (1…20 second[s].) You attack 33% faster and you gain +2 to your Marksmanship attribute.", IconUrl = "https://wiki.guildwars.com/images/1/19/Expert%27s_Dexterity_%28large%29.jpg" }; + public static readonly Skill ExpertsDexterityPvP = new() { Id = 2959, Name = "Expert's Dexterity (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…20 second[s], you attack 15% faster and your Marksmanship attribute is increased by 1.", ConciseDescription = "Elite Stance. (1…20 second[s].) You attack 15% faster and you gain +1 to your Marksmanship attribute.", IconUrl = "https://wiki.guildwars.com/images/5/51/Expert%27s_Dexterity_%28PvP%29.jpg" }; + public static readonly Skill ExplodingSpores = new() { Id = 1308, Name = "Exploding Spores", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. (monster only)", ConciseDescription = "Skill. (monster only)", IconUrl = "https://wiki.guildwars.com/images/5/5d/Exploding_Spores.jpg" }; + public static readonly Skill ExplosiveGrowth = new() { Id = 1229, Name = "Explosive Growth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15…60 seconds, whenever you create a creature, up to 5 foes near that creature are struck for 20…65 lightning damage.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) Deals 20…65 lightning damage each time you create a creature to 5 foes near that creature.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Explosive_Growth_%28large%29.jpg" }; + public static readonly Skill ExposeDefenses = new() { Id = 802, Name = "Expose Defenses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 1…11 second[s], target foe cannot block your attacks.", ConciseDescription = "Hex Spell. (1…11 second[s].) Target foe cannot block your attacks.", IconUrl = "https://wiki.guildwars.com/images/8/85/Expose_Defenses_%28large%29.jpg" }; + public static readonly Skill ExposedUnderbelly = new() { Id = 1173, Name = "Exposed Underbelly", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "While on your side, you take +X damage when you take damage, where X is twice your level.", ConciseDescription = "While on your side, you take +X damage when you take damage, where X is twice your level.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Exposed_Underbelly.jpg" }; + public static readonly Skill ExpungeEnchantments = new() { Id = 990, Name = "Expunge Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Skill, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe loses 1 enchantment. All of your other non-attack skills are disabled for 10…5 seconds. For each skill disabled in this way, target touched foe loses 1 additional enchantment.", ConciseDescription = "Touch Skill. Removes one enchantment for each non-attack skill you have.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Expunge_Enchantments_%28large%29.jpg" }; + public static readonly Skill ExtendConditions = new() { Id = 1333, Name = "Extend Conditions", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Spread all conditions from target foe to foes near your target. The durations of those conditions are increased by 5…100% (maximum 30 seconds).", ConciseDescription = "Elite Spell. Spread all conditions from target foe to foes near your target. Those durations of those conditions are increased by 5…100% (maximum 30 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/a3/Extend_Conditions_%28large%29.jpg" }; + public static readonly Skill ExtendEnchantments = new() { Id = 1508, Name = "Extend Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, your next Dervish enchantment lasts 10…150% longer.", ConciseDescription = "Skill. (10 seconds.) Your next Dervish enchantment lasts 10…150% longer.", IconUrl = "https://wiki.guildwars.com/images/1/18/Extend_Enchantments_%28large%29.jpg" }; + public static readonly Skill Extinguish = new() { Id = 943, Name = "Extinguish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one condition from each party member. Party members relieved of Burning are healed for 10…100 Health.", ConciseDescription = "Spell. Affects all party members. Removes one condition. Party members relieved of Burning are healed for 10…100.", IconUrl = "https://wiki.guildwars.com/images/a/ad/Extinguish_%28large%29.jpg" }; + public static readonly Skill ExtractInscription = new() { Id = 0, Name = "Extract Inscription", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Extracts an inscription from an Inscribed Ettin.", ConciseDescription = "Skill. Extracts an inscription from an Inscribed Ettin.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Extract_Inscription.jpg" }; + public static readonly Skill Faintheartedness = new() { Id = 135, Name = "Faintheartedness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For the next 3…16 seconds, target foe attacks 50% slower, and that foe suffers 0…3 Health degeneration.", ConciseDescription = "Hex Spell. (3…16 seconds.) Target foe attacks 50% slower and has 0…3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Faintheartedness_%28large%29.jpg" }; + public static readonly Skill FaithfulIntervention = new() { Id = 1509, Name = "Faithful Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. If damage drops your Health below 50%, Faithful Intervention ends. When Faithful Intervention ends, you are healed for 30…150 Health.", ConciseDescription = "Enchantment Spell. You gain 30…150 Health the next time damage drops your Health below 50%.", IconUrl = "https://wiki.guildwars.com/images/7/74/Faithful_Intervention_%28large%29.jpg" }; + public static readonly Skill FalkenPunch = new() { Id = 3164, Name = "Falken Punch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Deals +100 damage to target foe, knocks them down and sets that foe on fire for 5 seconds.", ConciseDescription = "Melee Attack. Target foe takes +100 damage, is knocked down, and on fire for 5 seconds.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Falken_Punch.jpg" }; + public static readonly Skill FallBack = new() { Id = 1595, Name = "Fall Back!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 4…10 seconds, all allies within earshot gain 5…15 Health per second while moving and move 33% faster. \"Fall Back!\" ends on an ally affected by this shout when that ally successfully hits with an attack.", ConciseDescription = "Shout. (4…10 seconds.) Allies in earshot gain 5…15 Health per second while moving and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/9/9f/%22Fall_Back%21%22_%28large%29.jpg" }; + public static readonly Skill FallBackPvP = new() { Id = 3037, Name = "\"Fall Back!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 4…10 seconds, all allies within earshot gain 5…15 Health per second while moving and move 33% faster. \"Fall Back!\" ends on an ally affected by this shout when that ally successfully hits with an attack.", ConciseDescription = "Shout. (4…10 seconds.) Allies in earshot gain 5…15 Health per second while moving and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/%22Fall_Back%21%22_%28PvP%29.jpg" }; + public static readonly Skill FallingLotusStrike = new() { Id = 1990, Name = "Falling Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must strike a knocked-down foe. If it hits, you strike for +15…35 damage and gain 1…12 Energy.", ConciseDescription = "Off-Hand Attack. Deals +15…35 damage; you gain 1…12 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/26/Falling_Lotus_Strike_%28large%29.jpg" }; + public static readonly Skill FallingSpider = new() { Id = 778, Name = "Falling Spider", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must strike a knocked-down foe. If it hits, Falling Spider strikes for +15…35 damage and target foe is Poisoned for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Deals +15…35 damage. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Falling_Spider_%28large%29.jpg" }; + public static readonly Skill FalseDeath = new() { Id = 2491, Name = "False Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Insects have a 25% chance of resurrecting when killed. Insects are resurrected with 25% Health and Energy.", ConciseDescription = "Insects have a 25% chance of resurrecting when killed. Insects are resurrected with 25% Health and Energy.", IconUrl = "https://wiki.guildwars.com/images/8/8a/False_Death.jpg" }; + public static readonly Skill Famine = new() { Id = 997, Name = "Famine", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. Whenever a non-spirit creature in its range reaches 0 Energy, that creature takes 20…70 damage. This spirit dies after 30…180 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…180 lifespan). Deals 20…70 damage to creatures in range that reach 0 energy. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Famine_%28large%29.jpg" }; + public static readonly Skill FarmersScythe = new() { Id = 2015, Name = "Farmer's Scythe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If this attack hits, you deal +5…20 damage. If you hit more than one foe, this attack recharges instantly.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. Instant recharge if you hit more than one foe.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Farmer%27s_Scythe_%28large%29.jpg" }; + public static readonly Skill FarmersScythePvP = new() { Id = 3437, Name = "Farmer's Scythe (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If this attack hits, you deal +5…35 damage. If you hit more than one foe, this attack recharges instantly.", ConciseDescription = "Scythe Attack. Deals +5…35 damage. Instant recharge if you hit more than one foe.", IconUrl = "" }; + public static readonly Skill FavorableWinds = new() { Id = 472, Name = "Favorable Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, arrows move twice as fast and strike for +6 damage. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Arrows move twice as fast and hit for +6 damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Favorable_Winds_%28large%29.jpg" }; + public static readonly Skill FearMe = new() { Id = 366, Name = "Fear Me!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 6, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. All nearby foes lose 1…4 Energy. For 1…15 second[s], your melee attacks gain +5…30% chance of a critical hit against stationary foes.", ConciseDescription = "Shout. (1…15 second[s].) You have +5…30% chance of a critical hit with melee attacks against stationary foes. Initial effect: nearby foes lose 1…4 Energy.", IconUrl = "https://wiki.guildwars.com/images/9/90/Fear_Me%21_%28large%29.jpg" }; + public static readonly Skill FeastfortheDead = new() { Id = 1354, Name = "Feast for the Dead", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Destroy target animated undead ally. All of your other animated undead allies are healed for 10…100 Health.", ConciseDescription = "Spell. Destroys one of your undead servants. Heals your servants for 10…100.", IconUrl = "https://wiki.guildwars.com/images/4/49/Feast_for_the_Dead_%28large%29.jpg" }; + public static readonly Skill FeastofCorruption = new() { Id = 151, Name = "Feast of Corruption", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe and all adjacent foes are struck for 16…80 shadow damage. You steal up to 8…40 Health from each struck foe who is suffering from a hex.", ConciseDescription = "Elite Spell. Deals 16…80 damage to target and adjacent foes. Steal 8…40 Health from each hexed foe.", IconUrl = "https://wiki.guildwars.com/images/6/68/Feast_of_Corruption_%28large%29.jpg" }; + public static readonly Skill FeastofSouls = new() { Id = 980, Name = "Feast of Souls", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Destroy all nearby allies' spirits. For each spirit destroyed in this way, all party members are healed for 50…100 Health.", ConciseDescription = "Spell. Heals all party members for 50…100 for each nearby allied spirit.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Feast_of_Souls_%28large%29.jpg" }; + public static readonly Skill FeastofVengeance = new() { Id = 2763, Name = "Feast of Vengeance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal 150 Health from target foe.", ConciseDescription = "Spell. You steal 150 Health from target foe.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Feast_of_Vengeance.jpg" }; + public static readonly Skill FeatherfootGrace = new() { Id = 1766, Name = "Featherfoot Grace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, you move 25% faster, and conditions expire 50% faster.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You move 25% faster, and conditions expire 50% faster.", IconUrl = "https://wiki.guildwars.com/images/1/15/Featherfoot_Grace_%28large%29.jpg" }; + public static readonly Skill Feedback = new() { Id = 1061, Name = "Feedback", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses one enchantment. If an enchantment is removed in this way, that foe also loses 4…10 Energy.", ConciseDescription = "Spell. Removes one enchantment. Removal effect: target foe loses 4…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Feedback_%28large%29.jpg" }; + public static readonly Skill FeedingFrenzyskill = new() { Id = 0, Name = "Feeding Frenzy (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Toma instantly kills any enemy that is at 20% Health. This lowers Toma's hunger level meter.", ConciseDescription = "Melee Attack. Toma instantly kills any enemy that is at 20% Health. This lowers Toma's hunger level meter.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Feeding_Frenzy_%28skill%29.jpg" }; + public static readonly Skill FeelNoPain = new() { Id = 2360, Name = "Feel No Pain", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 30 seconds you have +2…3 Health regeneration. If you are drunk when activating this skill, you also have +200…300 maximum Health.", ConciseDescription = "Skill. (30 seconds.) You have +2…3 Health regeneration. You have +200…300 maximum Health if you are drunk when activating this skill.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Feel_No_Pain.jpg" }; + public static readonly Skill FeignedNeutrality = new() { Id = 1641, Name = "Feigned Neutrality", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4…10 seconds, you have +7 Health regeneration and +80 armor. This enchantment ends if you successfully hit with an attack or use a skill.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) You have +7 Health regeneration and +80 armor.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Feigned_Neutrality_%28large%29.jpg" }; + public static readonly Skill FeralAggression = new() { Id = 2142, Name = "Feral Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 15, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5…20 seconds, your pet attacks 33% faster and deals +3…10 additional damage.", ConciseDescription = "Skill. (5…20 seconds.) Your pet attacks 33% faster and deals +3…10 damage.", IconUrl = "https://wiki.guildwars.com/images/7/74/Feral_Aggression_%28large%29.jpg" }; + public static readonly Skill FeralLunge = new() { Id = 439, Name = "Feral Lunge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Feral Lunge that deals +5…35 damage. If the attack strikes a foe who is attacking, that foe suffers from Bleeding for 5…25 seconds.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Inflicts Bleeding condition if target foe is attacking (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/fd/Feral_Lunge_%28large%29.jpg" }; + public static readonly Skill FerociousStrike = new() { Id = 442, Name = "Ferocious Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Pet Attack. Your animal companion attempts a Ferocious Strike that deals +13…28 damage. If that attack hits, you gain adrenaline and 3…10 Energy.", ConciseDescription = "Elite Pet Attack. Deals +13…28 damage. You gain adrenaline and 3…10 energy.", IconUrl = "https://wiki.guildwars.com/images/7/74/Ferocious_Strike_%28large%29.jpg" }; + public static readonly Skill FertileSeason = new() { Id = 467, Name = "Fertile Season", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within range have +50…150 maximum Health and gain +8 armor. This spirit dies after 15…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…90 second lifespan). Creatures in range have +50…150 maximum health and +8 armor. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/6/68/Fertile_Season_%28large%29.jpg" }; + public static readonly Skill FetidGround = new() { Id = 841, Name = "Fetid Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 15…65 cold damage. If that foe is knocked down, that foe becomes Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Deals 15…65 cold damage. Inflicts Poisoned condition (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Fetid_Ground_%28large%29.jpg" }; + public static readonly Skill FeveredDreams = new() { Id = 55, Name = "Fevered Dreams", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10…25 seconds, whenever target foe suffers from a new condition, all foes in the area suffer from that condition as well. If target foe has two or more conditions that foe is Dazed for 1…3 second[s].", ConciseDescription = "Elite Hex Spell. (10…25 seconds.) Foes in the area also have any new conditions that target foe acquires. Inflicts Dazed on target foe (1…3 second[s]) if that foe has two or more conditions.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Fevered_Dreams_%28large%29.jpg" }; + public static readonly Skill FeveredDreamsPvP = new() { Id = 3289, Name = "Fevered Dreams (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…15 seconds, whenever target foe suffers from a new condition, all foes in the area suffer from that condition as well.", ConciseDescription = "Elite Hex Spell. (5…15 seconds.) Foes in the area also have any new conditions that target foe acquires.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Fevered_Dreams_%28PvP%29.jpg" }; + public static readonly Skill FierceBlow = new() { Id = 850, Name = "Fierce Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If Fierce Blow hits, you strike for +5…20 damage. If target foe was suffering from Weakness, that foe also suffers from a Deep Wound for 1…8 second[s].", ConciseDescription = "Hammer Attack. Deals +5…20 damage. Inflicts Deep Wound (1…8 second[s]) if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/0/03/Fierce_Blow_%28large%29.jpg" }; + public static readonly Skill FinalThrust = new() { Id = 385, Name = "Final Thrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 10, Sacrifice = null, Upkeep = null, Description = "Sword Attack. Lose all adrenaline. If Final Thrust hits, you deal 1…40 more damage. This damage is doubled if your target was below 50% Health.", ConciseDescription = "Sword Attack. Deals +1…40 damage. Deals +1…40 more damage if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/9/96/Final_Thrust_%28large%29.jpg" }; + public static readonly Skill FinalThrust_2 = new() { Id = 1319, Name = "Final Thrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 10, Sacrifice = null, Upkeep = null, Description = "Sword Attack. Lose all adrenaline. If Final Thrust hits, you deal 1…40 more damage. This damage is doubled if your target was below 50% Health.", ConciseDescription = "Sword Attack. Deals +1…40 damage. Deals +1…40 more damage if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/9/96/Final_Thrust_%28large%29.jpg" }; + public static readonly Skill FinaleofRestoration = new() { Id = 1577, Name = "Finale of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, whenever a chant or shout ends on target non-spirit ally, that ally is healed for 15…75 Health.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 15…75 Health whenever a shout or chant ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Finale_of_Restoration_%28large%29.jpg" }; + public static readonly Skill FinaleofRestorationPvP = new() { Id = 3062, Name = "Finale of Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, the next 5 times that a chant or shout ends on target non-spirit ally, that ally is healed for 15…75 Health.", ConciseDescription = "Echo. (10…35 seconds.) Target ally gains 15…75 Health the next 5 times a shout or chant ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Finale_of_Restoration_%28PvP%29.jpg" }; + public static readonly Skill FindTheirWeakness = new() { Id = 1781, Name = "Find Their Weakness!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, the next time target ally attacks, that ally deals +5…50 damage and inflicts a Deep Wound for 5…20 seconds.", ConciseDescription = "Shout. (5…20 seconds.) Target ally deals +5…50 damage and inflicts Deep Wound condition (5…20 seconds) with the next attack.", IconUrl = "https://wiki.guildwars.com/images/e/e7/%22Find_Their_Weakness%21%22_%28large%29.jpg" }; + public static readonly Skill FindTheirWeaknessPvP = new() { Id = 3034, Name = "\"Find Their Weakness!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, the next time target ally criticals, that ally also inflicts a Deep Wound for 5…20 seconds.", ConciseDescription = "Shout. (5…20 seconds.) Target ally inflicts Deep Wound condition (5…20 seconds) with the next critical hit.", IconUrl = "https://wiki.guildwars.com/images/b/b6/%22Find_Their_Weakness%21%22_%28PvP%29.jpg" }; + public static readonly Skill FingersofChaos = new() { Id = 1270, Name = "Fingers of Chaos", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. (monster only) For 5 seconds, your attacks: cannot miss rangers; remove enchantments from monks; cause conditions on warriors; interrupt elementalists; and lose a hex when attacking necros.", ConciseDescription = "Stance. (monster only) (5 seconds.) Your attacks cannot miss Rangers, remove enchantments from Monks, cause conditions on Warriors, interrupt Elementalists, and remove a hex when attacking Necromancers.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Fingers_of_Chaos.jpg" }; + public static readonly Skill FinishHim = new() { Id = 2353, Name = "Finish Him!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. If target foe has less than 50% Health, that foe takes 44…80 damage and suffers from Cracked Armor and a Deep Wound for 12…20 seconds.", ConciseDescription = "Shout. Deals 44…80 damage and inflicts Cracked Armor and Deep Wound conditions (12…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/61/%22Finish_Him%21%22.jpg" }; + public static readonly Skill FireAttunement = new() { Id = 184, Name = "Fire Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Fire. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Fire Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use a Fire Magic skill.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Fire_Attunement_%28large%29.jpg" }; + public static readonly Skill FireFlowerskill = new() { Id = 1285, Name = "Fire Flower (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. (monster only)", ConciseDescription = "Spell. (monster only)", IconUrl = "https://wiki.guildwars.com/images/6/6c/Fire_Flower_%28skill%29.jpg" }; + public static readonly Skill FireStorm = new() { Id = 197, Name = "Fire Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Fire Storm at target foe's location. For 10 seconds, foes adjacent to that location are struck for 5…35 fire damage each second.", ConciseDescription = "Spell. Deals 5…35 fire damage each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/8/83/Fire_Storm_%28large%29.jpg" }; + public static readonly Skill FireStormenvironment = new() { Id = 489, Name = "Fire Storm (environment)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Fire Storm", ConciseDescription = "Spell. Fire Storm", IconUrl = "https://wiki.guildwars.com/images/9/9b/Fire_Storm_%28environment%29.jpg" }; + public static readonly Skill Fireball = new() { Id = 186, Name = "Fireball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a ball of fire that strikes target foe and all adjacent foes for 7…112 fire damage.", ConciseDescription = "Spell. Projectile: deals 7…112 fire damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Fireball_%28large%29.jpg" }; + public static readonly Skill Firebomb = new() { Id = 0, Name = "Firebomb", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Launch a slow-moving firebomb at this foe. This skill cannot recharge slower than normal.", ConciseDescription = "Skill. Launch a slow-moving firebomb at this foe. This skill cannot recharge slower than normal.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Firebomb.jpg" }; + public static readonly Skill FirebombExplosion = new() { Id = 0, Name = "Firebomb Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. When the firebomb explodes, all nearby foes are struck for 200 fire damage and are set on fire for 5 seconds.", ConciseDescription = "Signet. Affects nearby foes. Deals 200 fire damage and inflicts Burning condition (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/95/Firebomb_Explosion.jpg" }; + public static readonly Skill FixMonsterAttributes = new() { Id = 2519, Name = "Fix Monster Attributes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "This creature gains +16 to all attributes tied to a skill that the creature possesses.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/5/5e/Fix_Monster_Attributes.jpg" }; + public static readonly Skill Flail = new() { Id = 1404, Name = "Flail", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…15 second[s], you attack 33% faster but move 33% slower.", ConciseDescription = "Stance. (1…15 second[s].) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Flail_%28large%29.jpg" }; + public static readonly Skill FlameBurst = new() { Id = 188, Name = "Flame Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All nearby foes are struck for 15…120 fire damage.", ConciseDescription = "Spell. Deals 15…120 fire damage to all foes near you.", IconUrl = "https://wiki.guildwars.com/images/6/67/Flame_Burst_%28large%29.jpg" }; + public static readonly Skill FlameCall = new() { Id = 0, Name = "Flame Call", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 4, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A signal horn sounds a warning that intruders have entered the temple.", ConciseDescription = "Skill. Sounds a signal horn, warning that intruders have entered the temple.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Flame_Call.jpg" }; + public static readonly Skill FlameDjinnsHaste = new() { Id = 1381, Name = "Flame Djinn's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. All adjacent foes are struck for 15…120 fire damage. For 8…14 seconds, you move 25% faster. Flame Djinn's Haste recharges 50% faster if a foe was struck by this spell.", ConciseDescription = "Enchantment Spell. (8…14 seconds.) You move 25% faster. Initial effect: deals 15…120 fire damage to foes adjacent to you. If you damage a foe with this spell, it recharges 50% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Flame_Djinn%27s_Haste_%28large%29.jpg" }; + public static readonly Skill FlameJet = new() { Id = 2345, Name = "Flame Jet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A jet of lava shoots out to target foe dealing 600 damage. If that foe is under the effects of an enchantment, the damage is halved.", ConciseDescription = "Skill. Deals 600 damage. Half that damage if target is enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Flame_Jet.jpg" }; + public static readonly Skill FlameTrap = new() { Id = 459, Name = "Flame Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Flame Trap is triggered, every second (for 3 seconds total), all nearby foes are struck for 5…20 fire damage and set on fire for 1…3 second[s]. Flame Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…20 fire damage every second (3 seconds). Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/4/49/Flame_Trap_%28large%29.jpg" }; + public static readonly Skill Flare = new() { Id = 194, Name = "Flare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a flare that strikes target foe for 20…65 fire damage if it hits. If you are Overcast, Flare hits adjacent foes as well.", ConciseDescription = "Spell. Projectile: deals 20…65 fire damage. If Overcast, strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/1/13/Flare_%28large%29.jpg" }; + public static readonly Skill FlashingBlades = new() { Id = 1042, Name = "Flashing Blades", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…30 seconds, you have a 75% chance to block incoming attacks while attacking. If you block an attack in this way, your attacker takes 5…20 damage.", ConciseDescription = "Elite Stance. (5…30 seconds.) You have 75% chance to block while attacking. Block effect: 5…20 damage to your attacker.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Flashing_Blades_%28large%29.jpg" }; + public static readonly Skill FleetingStability = new() { Id = 1514, Name = "Fleeting Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 2…6 seconds, you cannot be knocked down and move 25% faster. This enchantment ends prematurely if it prevents a knockdown.", ConciseDescription = "Flash Enchantment Spell. (2…6 seconds.) You cannot be knocked down and move 25% faster. Ends if knockdown prevented.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Fleeting_Stability_%28large%29.jpg" }; + public static readonly Skill FleshofMyFlesh = new() { Id = 791, Name = "Flesh of My Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 4, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lose half your Health. Resurrect target party member with your current Health and 5…20% Energy.", ConciseDescription = "Spell. Resurrect target party member (half your current Health and 5…20% Energy).", IconUrl = "https://wiki.guildwars.com/images/2/28/Flesh_of_My_Flesh_%28large%29.jpg" }; + public static readonly Skill FleshofMyFleshPvP = new() { Id = 2866, Name = "Flesh of My Flesh (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 4, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lose half your Health. Resurrect target party member with your current Health and 5…20% Energy.", ConciseDescription = "Spell. Resurrect target party member (half your current Health and 5…20% Energy). Lose half your Health.", IconUrl = "https://wiki.guildwars.com/images/0/01/Flesh_of_My_Flesh_%28PvP%29.jpg" }; + public static readonly Skill FleshreaversEscape = new() { Id = 0, Name = "Fleshreaver's Escape", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes suffer from Poison, Disease, and Weakness for 10 seconds, and you teleport to a random nearby location.", ConciseDescription = "Spell. Inflicts Poison, Disease, and Weakness conditions (10 seconds); you teleport to a random nearby location.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Fleshreaver%27s_Escape.jpg" }; + public static readonly Skill Flourish = new() { Id = 389, Name = "Flourish", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. All of your attack skills become recharged. You gain 2…7 Energy for each skill recharged by Flourish.", ConciseDescription = "Elite Skill. Recharges your attack skills. You gain 2…7 Energy for each skill recharged.", IconUrl = "https://wiki.guildwars.com/images/9/94/Flourish_%28large%29.jpg" }; + public static readonly Skill Flurry = new() { Id = 344, Name = "Flurry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5 seconds, your attack rate is increased by 33%, but you deal 25% less damage.", ConciseDescription = "Stance. (5 seconds). You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/3/30/Flurry_%28large%29.jpg" }; + public static readonly Skill FlurryofIce = new() { Id = 1015, Name = "Flurry of Ice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Throw a snowball at up to 4 foes adjacent to your target. These snowballs deal 50 damage if they hit.", ConciseDescription = "Spell. Throw a snowball at up to 4 foes adjacent to your target. These snowballs deal 50 damage if they hit.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Flurry_of_Ice.jpg" }; + public static readonly Skill FlurryofSplinters = new() { Id = 3075, Name = "Flurry of Splinters", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 15, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. A flurry of Bone Splinters shoots out, hitting target foe and up to 5 foes in longbow range for 35 damage per hit over 3 seconds. The Bone Splinters seem to penetrate all defenses.", ConciseDescription = "Bow Attack. A flurry of Bone Splinters shoots out, hitting target foe and up to 5 foes in longbow range for 35 damage per hit over 3 seconds. The Bone Splinters seem to penetrate all defenses.", IconUrl = "https://wiki.guildwars.com/images/6/66/Flurry_of_Splinters.jpg" }; + public static readonly Skill FluxOverload = new() { Id = 2152, Name = "Flux Overload", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Flux Energy bursts forth and deals 1,337 damage to nearby foes.", ConciseDescription = "Signet. Deals 1,337 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/2/20/Flux_Overload.jpg" }; + public static readonly Skill FocusedAnger = new() { Id = 1769, Name = "Focused Anger", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 45 seconds, you gain 0…150% more adrenaline.", ConciseDescription = "Elite Skill. (45 seconds.) You gain 0…150% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Focused_Anger_%28large%29.jpg" }; + public static readonly Skill FocusedShot = new() { Id = 909, Name = "Focused Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Focused Shot hits, you strike for +10…25 damage but all of your other attack skills are disabled for 5…3 seconds.", ConciseDescription = "Bow Attack. Deals +10…25 damage.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Focused_Shot_%28large%29.jpg" }; + public static readonly Skill ForGreatJustice = new() { Id = 343, Name = "For Great Justice!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 20 seconds, whenever you gain adrenaline, you gain 100% more.", ConciseDescription = "Shout. (20 seconds.) You gain 100% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/b/bc/%22For_Great_Justice%21%22_%28large%29.jpg" }; + public static readonly Skill ForGreatJusticePvP = new() { Id = 2883, Name = "\"For Great Justice!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 8 seconds, when you hit with an attack, you gain 1 additional strike of adrenaline.", ConciseDescription = "Shout. (8 seconds.) You gain 1 extra strike of adrenaline whenever you hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/0/00/%22For_Great_Justice%21%22_%28PvP%29.jpg" }; + public static readonly Skill ForcefulBlow = new() { Id = 889, Name = "Forceful Blow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If Forceful Blow hits, you strike for +10…30 damage and any stance being used by target foe ends. Target foe suffers from Weakness for 5…20 seconds. This attack cannot be blocked.", ConciseDescription = "Elite Hammer Attack. Deals +10…30 damage. Remove target foe's stance. Inflicts Weakness condition (5…20 seconds). Unblockable.", IconUrl = "https://wiki.guildwars.com/images/6/64/Forceful_Blow_%28large%29.jpg" }; + public static readonly Skill ForestsBinding = new() { Id = 1307, Name = "Forest's Binding", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Fires an impaling spike at target foe which causes target to be hexed with \"Binding Chains\" if it hits.", ConciseDescription = "Skill. Projectile: Target foe is hexed with \"Binding Chains.\"", IconUrl = "https://wiki.guildwars.com/images/c/c6/Forest%27s_Binding.jpg" }; + public static readonly Skill ForgewightsBlessing = new() { Id = 2524, Name = "Forgewight's Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You gain +1 Energy regeneration.", ConciseDescription = "Skill. You gain +1 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Forgewight%27s_Blessing.jpg" }; + public static readonly Skill ForkedArrow = new() { Id = 1722, Name = "Forked Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot two arrows simultaneously at target foe. If you are under the effects of an enchantment or hex, you shoot only one arrow.", ConciseDescription = "Bow Attack. You shoot two arrows simultaneously.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Forked_Arrow_%28large%29.jpg" }; + public static readonly Skill FoulFeast = new() { Id = 2057, Name = "Foul Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All conditions are transferred from target other ally to yourself. For each condition acquired in this way, you gain 0…45 Health and 0…2 Energy. This skill recharges twice as fast if you remove Disease from your target.", ConciseDescription = "Spell. Transfers all conditions from target ally to yourself. You gain 0…45 Health and 0…2 Energy for each condition transferred. Half recharge if you remove Disease.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Foul_Feast_%28large%29.jpg" }; + public static readonly Skill FoxFangs = new() { Id = 780, Name = "Fox Fangs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. Fox Fangs cannot be blocked and strikes for +10…35 damage if it hits.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Unblockable. Must follow a lead attack.", IconUrl = "https://wiki.guildwars.com/images/3/34/Fox_Fangs_%28large%29.jpg" }; + public static readonly Skill FoxFangsPvP = new() { Id = 3251, Name = "Fox Fangs (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. Fox Fangs cannot be blocked and strikes for +10…25 damage if it hits.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage. Unblockable. Must follow a lead attack.", IconUrl = "https://wiki.guildwars.com/images/3/39/Fox_Fangs_%28PvP%29.jpg" }; + public static readonly Skill FoxsPromise = new() { Id = 1640, Name = "Fox's Promise", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…20 seconds, your dagger attacks cannot be blocked. This enchantment ends the next time you fail to hit.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Your dagger attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Fox%27s_Promise_%28large%29.jpg" }; + public static readonly Skill Fragility = new() { Id = 19, Name = "Fragility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target and adjacent foes take 5…20 damage each time they suffer or recover from a new condition.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (8…20 seconds). These foes take 5…20 damage each time they gain or lose a condition.", IconUrl = "https://wiki.guildwars.com/images/9/91/Fragility_%28large%29.jpg" }; + public static readonly Skill FragilityPvP = new() { Id = 2998, Name = "Fragility (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target foe takes 5…20 damage each time that foe suffers or recovers from a new condition.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe takes 5…20 damage each time it gains or loses a condition.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Fragility_%28PvP%29.jpg" }; + public static readonly Skill FragmentationGrenade = new() { Id = 3291, Name = "Fragmentation Grenade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target and adjacent foes take 300 Piercing damage and begin bleeding for 15 seconds. Nearby foes are struck for 200 damage and begin bleeding for 10 seconds. All other foes in the area are struck for 100 damage and begin bleeding for 5 seconds.", ConciseDescription = "Spell. Deals 300 Piercing damage and applies Bleeding (15 seconds) to target and adjacent foes. Deals 200 Piercing damage and applies Bleeding (10 seconds) to nearby foes. Deals 100 Piercing damage and applies Bleeding (5 seconds) to other foes in the area.", IconUrl = "https://wiki.guildwars.com/images/1/19/Fragmentation_Grenade.jpg" }; + public static readonly Skill FreezingGround = new() { Id = 0, Name = "Freezing Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. A trap is triggered. It inflicts 50 cold damage and slows target by 33% for 50 seconds.", ConciseDescription = "Spell. A hidden trap that deals 50 cold damage and slows movement by 33% (50 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/62/Freezing_Ground.jpg" }; + public static readonly Skill FreezingGust = new() { Id = 1382, Name = "Freezing Gust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. If target foe is under the effect of a Water Magic hex, that foe is struck for 20…80 cold damage. Otherwise, that foe moves 66% slower for 1…5 second[s].", ConciseDescription = "Hex Spell. Deals 20…80 cold damage if target foe is hexed with Water Magic. Otherwise, this foe moves 66% slower (1…5 second[s]).", IconUrl = "https://wiki.guildwars.com/images/b/b7/Freezing_Gust_%28large%29.jpg" }; + public static readonly Skill FrenziedDefense = new() { Id = 1700, Name = "Frenzied Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8 seconds, you have a 75% chance to block incoming attacks, but take double damage.", ConciseDescription = "Stance. (8 seconds.) You have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Frenzied_Defense_%28large%29.jpg" }; + public static readonly Skill Frenzy = new() { Id = 346, Name = "Frenzy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8 seconds, you attack 33% faster but take double damage.", ConciseDescription = "Stance. (8 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Frenzy_%28large%29.jpg" }; + public static readonly Skill FrigidArmor = new() { Id = 1261, Name = "Frigid Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…25 seconds, you have +10…40 armor against physical damage and cannot be set on fire.", ConciseDescription = "Enchantment Spell. (10…25 seconds.) You have +10…40 armor against physical damage and immunity to Burning.", IconUrl = "https://wiki.guildwars.com/images/2/20/Frigid_Armor_%28large%29.jpg" }; + public static readonly Skill FrostVortex = new() { Id = 0, Name = "Frost Vortex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. For 30 seconds, all foes in the area are struck for 50 cold damage every 3 seconds. Any foe moving when struck is slowed by 90% for 10 seconds.", ConciseDescription = "Attack. (30 seconds.) Deals 50 cold damage every 3 seconds to all foes in the area. Any foe moving when struck moves 90% slower (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/55/Frost_Vortex.jpg" }; + public static readonly Skill FrozenBurst = new() { Id = 212, Name = "Frozen Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. All nearby foes are struck for 10…85 cold damage and move 66% slower for 3…8 seconds.", ConciseDescription = "Hex Spell. Hexes foes near you. These foes move 66% slower (3…8 seconds). Initial effect: deals 10…85 cold damage to foes near you.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Frozen_Burst_%28large%29.jpg" }; + public static readonly Skill FrozenSoil = new() { Id = 471, Name = "Frozen Soil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range cannot activate resurrection skills. This spirit dies after 30…180 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit. (30…180 second lifespan). Creatures in range cannot activate resurrection skills. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Frozen_Soil_%28large%29.jpg" }; + public static readonly Skill Frustration = new() { Id = 1341, Name = "Frustration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe casts spells 50% slower and takes 5…50 damage whenever interrupted. If a skill is interrupted, Frustration deals double damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 50% slower spell casting. Target foe takes 5…50 damage whenever interrupted. Deals double damage on skill interrupt.", IconUrl = "https://wiki.guildwars.com/images/4/48/Frustration_%28large%29.jpg" }; + public static readonly Skill FrustrationPvP = new() { Id = 3190, Name = "Frustration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe casts spells 50% slower and takes 5…50 damage whenever interrupted.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 50% slower spell casting. Target foe takes 5…50 damage whenever interrupted.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Frustration_%28PvP%29.jpg" }; + public static readonly Skill FungalExplosion = new() { Id = 0, Name = "Fungal Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. This plant spore explodes, causing Poison and Diseased to nearby foes; also spreads seeds for new fungus.", ConciseDescription = "Skill. The spore explodes, inflicts Poison and Disease conditions to nearby foes, and spreads seeds for new fungus.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Fungal_Explosion.jpg" }; + public static readonly Skill FuriousAxe = new() { Id = 904, Name = "Furious Axe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If Furious Axe hits, you strike for +5…35 damage. If it is blocked you gain 3 strikes worth of adrenaline.", ConciseDescription = "Axe Attack. Deals +5…35 damage. Gives you 3 strikes of adrenaline if blocked.", IconUrl = "https://wiki.guildwars.com/images/d/de/Furious_Axe_%28large%29.jpg" }; + public static readonly Skill Gale = new() { Id = 162, Name = "Gale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Knock down target foe for 2 seconds. (50% failure chance with Air Magic 4 or less.)", ConciseDescription = "Spell. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/5/58/Gale_%28large%29.jpg" }; + public static readonly Skill GalrathSlash = new() { Id = 383, Name = "Galrath Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Sword Attack. This attack strikes for +1…40 damage if it hits.", ConciseDescription = "Sword Attack. Deals +1…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Galrath_Slash_%28large%29.jpg" }; + public static readonly Skill Gash = new() { Id = 384, Name = "Gash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits a Bleeding foe, you strike for 5…20 more damage and that foe suffers a Deep Wound, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Sword Attack. Deals +5…20 damage and inflicts Deep Wound condition (5…20 seconds) if your target is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Gash_%28large%29.jpg" }; + public static readonly Skill GazefromBeyond = new() { Id = 1245, Name = "Gaze from Beyond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 20…65 lightning damage. If you are within earshot of a spirit, that foe is Blinded for 2…6 seconds.", ConciseDescription = "Spell. Deals 20…65 lightning damage. Inflicts Blindness condition for 2…6 seconds if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/2/29/Gaze_from_Beyond_%28large%29.jpg" }; + public static readonly Skill GazeofContempt = new() { Id = 766, Name = "Gaze of Contempt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe has more than 50% Health, that foe loses all enchantments.", ConciseDescription = "Spell. Removes target foe's enchantments.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Gaze_of_Contempt_%28large%29.jpg" }; + public static readonly Skill GazeofFury = new() { Id = 1734, Name = "Gaze of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Destroy target spirit and create a level 1…14 Spirit of Fury. This spirit's attacks deal 5…20 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Destroys a spirit. Creates a level 1…14 spirit (30…60 second lifespan). Its attacks deal 5…20 damage.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Gaze_of_Fury_%28large%29.jpg" }; + public static readonly Skill GazeofFuryPvP = new() { Id = 3022, Name = "Gaze of Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Destroy target allied spirit and create a level 1…10 Spirit of Fury. This spirit's attacks deal 5…20 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Destroys an allied spirit. Creates a level 1…10 spirit (30…60 second lifespan). Its attacks deal 5…20 damage.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Gaze_of_Fury_%28PvP%29.jpg" }; + public static readonly Skill GazeofFuryattack = new() { Id = 1735, Name = "Gaze of Fury (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.ChannelingMagic, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. Target foe takes 5…20 damage.", ConciseDescription = "Ranged Attack. Deals 5…20 damage.", IconUrl = "https://wiki.guildwars.com/images/0/09/Gaze_of_Fury_%28attack%29.jpg" }; + public static readonly Skill GelatinousAbsorption = new() { Id = 0, Name = "Gelatinous Absorption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 15 seconds, all damage dealt to the caster heals the caster.", ConciseDescription = "Skill. (0 seconds.) Converts all damage this creatures takes to healing.", IconUrl = "https://wiki.guildwars.com/images/5/51/Gelatinous_Absorption.jpg" }; + public static readonly Skill GelatinousCorpseConsumption = new() { Id = 0, Name = "Gelatinous Corpse Consumption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Exploit target touched corpse to create 3 unstable oozes.", ConciseDescription = "Skill. Creates 3 unstable oozes. Exploits a fresh corpse.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Gelatinous_Corpse_Consumption.jpg" }; + public static readonly Skill GelatinousMaterialExplosion = new() { Id = 2240, Name = "Gelatinous Material Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Nearby foes take 200 damage when the unstable gelatinous material explodes.", ConciseDescription = "Signet. Deals 200 damage to nearby foes when the unstable gelatinous material explodes.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Gelatinous_Material_Explosion.jpg" }; + public static readonly Skill GelatinousMutation = new() { Id = 2242, Name = "Gelatinous Mutation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Mutating ooze creates an unstable ooze. This skill always recharges in 4 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/c/cd/Gelatinous_Mutation.jpg" }; + public static readonly Skill GenerousWasTsungrai = new() { Id = 772, Name = "Generous Was Tsungrai", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Item Spell. Hold Tsungrai's ashes for up to 15…60 seconds and gain +50…140 maximum Health. When you drop his ashes, you gain 100…280 Health.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +50…140 maximum Health. Drop effect: you gain 100…280 Health.", IconUrl = "https://wiki.guildwars.com/images/2/24/Generous_Was_Tsungrai_%28large%29.jpg" }; + public static readonly Skill GhostlyFury = new() { Id = 3091, Name = "Ghostly Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 250 damage. Disables Dhuum's Rest for 10 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/4/46/Ghostly_Fury.jpg" }; + public static readonly Skill GhostlyFuryReaperskill = new() { Id = 3136, Name = "Ghostly Fury (Reaper skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 125 damage. Disables Dhuum's Rest for 10 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/2/2a/Ghostly_Fury_%28Reaper_skill%29.jpg" }; + public static readonly Skill GhostlyHaste = new() { Id = 1244, Name = "Ghostly Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…30 seconds, spells you cast while within earshot of a spirit recharge 25% faster.", ConciseDescription = "Enchantment Spell. (5…30 seconds.) Spells you cast recharge 25% faster.", IconUrl = "https://wiki.guildwars.com/images/0/05/Ghostly_Haste_%28large%29.jpg" }; + public static readonly Skill GhostlyWeapon = new() { Id = 2206, Name = "Ghostly Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 3, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 5…20 seconds, target other ally's next attack cannot be blocked.", ConciseDescription = "Weapon Spell. (5…20 seconds.) Target ally's next attack is unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Ghostly_Weapon_%28large%29.jpg" }; + public static readonly Skill GhostmirrorLight = new() { Id = 1741, Name = "Ghostmirror Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target other ally is healed for 15…90 Health. If you are within earshot of a spirit, you are also healed for 15…90 Health.", ConciseDescription = "Spell. Heals for 15…90. You gain 15…90 Health if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Ghostmirror_Light_%28large%29.jpg" }; + public static readonly Skill GiantStomp = new() { Id = 530, Name = "Giant Stomp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 10, Activation = 4, Recharge = 32, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. All foes within range are knocked down and take 25 damage.", ConciseDescription = "Attack. Causes knock-down and deals 25 damage to foes in range.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Giant_Stomp.jpg" }; + public static readonly Skill GiftofHealth = new() { Id = 1121, Name = "Gift of Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All of your other Healing Prayers skills are disabled for 10…5 seconds. Target other ally is healed for 15…150 Health.", ConciseDescription = "Spell. Heals for 15…150.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Gift_of_Health_%28large%29.jpg" }; + public static readonly Skill GladiatorsDefense = new() { Id = 372, Name = "Gladiator's Defense", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…11 seconds, you have a 75% chance to block incoming attacks. Whenever you block a melee attack this way, the attacker suffers 5…35 damage.", ConciseDescription = "Elite Stance. (5…11 seconds.) You have 75% chance to block. Your attacker takes 5…35 damage whenever you block a melee attack this way.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Gladiator%27s_Defense_%28large%29.jpg" }; + public static readonly Skill GlassArrows = new() { Id = 1199, Name = "Glass Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Preparation. For 10…35 seconds, your arrows strike for +5…20 damage if they hit and cause Bleeding for 10…20 seconds if they are blocked.", ConciseDescription = "Elite Preparation. (10…35 seconds.) Your arrows deal +5…20 damage. Inflicts Bleeding condition if blocked (10…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/81/Glass_Arrows_%28large%29.jpg" }; + public static readonly Skill GlassArrowsPvP = new() { Id = 3145, Name = "Glass Arrows (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Preparation. For 10…35 seconds, your arrows strike for +5…12 damage if they hit and cause Bleeding for 10…20 seconds if they are blocked.", ConciseDescription = "Elite Preparation. (10…35 seconds.) Your arrows deal +5…12 damage. Inflicts Bleeding condition if blocked (10…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/f5/Glass_Arrows_%28PvP%29.jpg" }; + public static readonly Skill GlimmeringMark = new() { Id = 227, Name = "Glimmering Mark", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, target foe and all foes adjacent to your target take 5…25 damage each second. Foes using attack skills are Blinded for 3 seconds. This hex ends if you use a skill that targets this foe.", ConciseDescription = "Elite Hex Spell. (10 seconds.) Deals 5…25 damage each second to target and adjacent foes. Inflicts Blindness on foes using attack skills.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Glimmering_Mark_%28large%29.jpg" }; + public static readonly Skill GlimmerofLight = new() { Id = 1686, Name = "Glimmer of Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Heal target ally for 10…115 Health.", ConciseDescription = "Elite Spell. Heals for 10…115.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Glimmer_of_Light_%28large%29.jpg" }; + public static readonly Skill Gloat = new() { Id = 0, Name = "Gloat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. After killing an enemy, all Charr within earshot gain 10 Energy and 5 adrenaline.", ConciseDescription = "Skill. After killing an enemy, all Charr within earshot gain 10 Energy and 5 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Gloat.jpg" }; + public static readonly Skill GlowingGaze = new() { Id = 1379, Name = "Glowing Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 5…50 fire damage. If that foe is on Fire, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Deals 5…50 fire damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/2/20/Glowing_Gaze_%28large%29.jpg" }; + public static readonly Skill GlowingIce = new() { Id = 2192, Name = "Glowing Ice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…50 cold damage. If that foe is under the effects of a Water Magic hex, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Deals 5…50 cold damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is hexed with Water Magic.", IconUrl = "https://wiki.guildwars.com/images/2/23/Glowing_Ice_%28large%29.jpg" }; + public static readonly Skill GlowingSignet = new() { Id = 1581, Name = "Glowing Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is Burning, you gain 5…15 Energy.", ConciseDescription = "Signet. You gain 5…15 Energy if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Glowing_Signet_%28large%29.jpg" }; + public static readonly Skill Glowstone = new() { Id = 1661, Name = "Glowstone", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send a projectile that strikes for 5…50 earth damage if it hits. If this spell hits a weakened foe, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage.", ConciseDescription = "Spell. Projectile: deals 5…50 earth damage. You gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Glowstone_%28large%29.jpg" }; + public static readonly Skill GlyphofConcentration = new() { Id = 201, Name = "Glyph of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next 1 spell cannot be interrupted and ignores the effects of being Dazed.", ConciseDescription = "Glyph. (15 seconds.) Your next 1 spell cannot be interrupted and is unaffected by the Dazed condition.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Glyph_of_Concentration_%28large%29.jpg" }; + public static readonly Skill GlyphofElementalPower = new() { Id = 198, Name = "Glyph of Elemental Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 25 seconds, your elemental attributes are boosted by 2 for your next 10 spells.", ConciseDescription = "Glyph. (25 seconds.) Boosts your elemental attributes by +2 for your next 10 spells.", IconUrl = "https://wiki.guildwars.com/images/7/75/Glyph_of_Elemental_Power_%28large%29.jpg" }; + public static readonly Skill GlyphofEnergy = new() { Id = 199, Name = "Glyph of Energy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Glyph. Your next 1…3 spell[s] do[es] not cause Overcast and cost[s] 10…25 less Energy to cast. Your elemental attributes are increased by 1…2.", ConciseDescription = "Elite Glyph. Your next 1…3 spell[s] do[es] not cause Overcast and cost[s] 10…25 less Energy. Gain 1…2 to all elemental attributes.", IconUrl = "https://wiki.guildwars.com/images/9/95/Glyph_of_Energy_%28large%29.jpg" }; + public static readonly Skill GlyphofEssence = new() { Id = 1096, Name = "Glyph of Essence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next spell casts instantly but causes you to lose all Energy.", ConciseDescription = "Glyph. (15 seconds.) Your next spell casts instantly.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Glyph_of_Essence_%28large%29.jpg" }; + public static readonly Skill GlyphofImmolation = new() { Id = 2060, Name = "Glyph of Immolation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next 1…4 spell[s] that target[s] a foe also cause[s] Burning for 1…4 second[s].", ConciseDescription = "Glyph. (15 seconds.) Your next 1…4 spell[s] that target[s] a foe also inflict[s] Burning condition (1…4 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/2e/Glyph_of_Immolation_%28large%29.jpg" }; + public static readonly Skill GlyphofLesserEnergy = new() { Id = 200, Name = "Glyph of Lesser Energy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For the next 15 seconds, your next 2 spells cost 10…18 less Energy to cast.", ConciseDescription = "Glyph. (15 seconds.) Your next 2 spells cost 10…18 less Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Glyph_of_Lesser_Energy_%28large%29.jpg" }; + public static readonly Skill GlyphofRenewal = new() { Id = 203, Name = "Glyph of Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Glyph. For 15 seconds, your next spell instantly recharges.", ConciseDescription = "Elite Glyph. (15 seconds.) Your next spell recharges instantly.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Glyph_of_Renewal_%28large%29.jpg" }; + public static readonly Skill GlyphofRestoration = new() { Id = 1376, Name = "Glyph of Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next 2 spells heal you for 30…105 Health, and you are healed for 150…400% of the Energy cost of each spell.", ConciseDescription = "Glyph. (15 seconds.) Your next 2 spells heal you for 30…105, and you are healed for 150…400% of the Energy cost of each spell.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Glyph_of_Restoration_%28large%29.jpg" }; + public static readonly Skill GlyphofSacrifice = new() { Id = 202, Name = "Glyph of Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next spell casts instantly, but it takes an additional 30 seconds to recharge. Ends prematurely if you use a non-spell skill.", ConciseDescription = "Glyph. (15 seconds.) Your next spell casts instantly but takes an additional 30 seconds to recharge.", IconUrl = "https://wiki.guildwars.com/images/d/db/Glyph_of_Sacrifice_%28large%29.jpg" }; + public static readonly Skill GlyphofSwiftness = new() { Id = 2002, Name = "Glyph of Swiftness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Glyph, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next 1…5 spell[s] recharge 25% faster and projectiles from the affected spells move 200% faster.", ConciseDescription = "Glyph. (15 seconds.) Your next 1…5 spell[s] recharge 25% faster and projectiles from them move 200% faster.", IconUrl = "https://wiki.guildwars.com/images/4/41/Glyph_of_Swiftness_%28large%29.jpg" }; + public static readonly Skill Godspeed = new() { Id = 1556, Name = "Godspeed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, all allies within earshot move 25% faster while under the effects of an enchantment.", ConciseDescription = "Shout. (5…20 seconds.) Allies in earshot move 25% faster while enchanted.", IconUrl = "https://wiki.guildwars.com/images/5/57/Godspeed_%28large%29.jpg" }; + public static readonly Skill GofortheEyes = new() { Id = 1558, Name = "Go for the Eyes!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, the next time each ally within earshot makes an attack, that attack has an additional 30…100% chance to critical.", ConciseDescription = "Shout. (10 seconds.) Allies in earshot have +30…100% to land a critical hit with their next attack.", IconUrl = "https://wiki.guildwars.com/images/c/c4/%22Go_for_the_Eyes%21%22_%28large%29.jpg" }; + public static readonly Skill GofortheEyesPvP = new() { Id = 3026, Name = "\"Go for the Eyes!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 4, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, the next time each ally within earshot makes an attack, that attack has an additional 30…75% chance to critical.", ConciseDescription = "Shout. (10 seconds.) Allies in earshot have +30…75% to land a critical hit with their next attack.", IconUrl = "https://wiki.guildwars.com/images/e/eb/%22Go_for_the_Eyes%21%22_%28PvP%29.jpg" }; + public static readonly Skill GoldenFangStrike = new() { Id = 1988, Name = "Golden Fang Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. If you are under the effects of an enchantment and this attack hits, target foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Off-Hand Attack. Inflicts Deep Wound condition (5…20 seconds) if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/df/Golden_Fang_Strike_%28large%29.jpg" }; + public static readonly Skill GoldenFoxStrike = new() { Id = 1637, Name = "Golden Fox Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If this attack hits, target foe takes +10…30 damage. If you are under the effects of an Enchantment, this attack cannot be blocked.", ConciseDescription = "Lead Attack. Deals +10…30 damage. Unblockable if you are Enchanted.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Golden_Fox_Strike_%28large%29.jpg" }; + public static readonly Skill GoldenLotusStrike = new() { Id = 1026, Name = "Golden Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If it hits, this attack strikes for +5…20 damage. If you are under the effects of an Enchantment, you gain 5…8 Energy.", ConciseDescription = "Lead Attack. Deals +5…20 damage. You gain 5…8 Energy if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Golden_Lotus_Strike_%28large%29.jpg" }; + public static readonly Skill GoldenPhoenixStrike = new() { Id = 989, Name = "Golden Phoenix Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. If you are not under the effects of an enchantment, this skill misses. If it hits, Golden Phoenix Strike deals +10…30 damage and all adjacent foes take 10…30 damage.", ConciseDescription = "Off-Hand Attack. Deals +10…30 damage to target and deals 10…30 damage to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Golden_Phoenix_Strike_%28large%29.jpg" }; + public static readonly Skill GoldenSkullStrike = new() { Id = 1635, Name = "Golden Skull Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Off-Hand Attack. If you are under the effects of an enchantment and this attack hits, target foe is Dazed 1…12 seconds.", ConciseDescription = "Elite Off-Hand Attack. Inflicts Dazed condition (1…12 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Golden_Skull_Strike_%28large%29.jpg" }; + public static readonly Skill GolemBoosters = new() { Id = 0, Name = "Golem Boosters", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8 seconds, you move 100% faster. While this skill is active, your next attack knocks down target foe, and this skill ends.", ConciseDescription = "Stance. (8 seconds.) You move 100% faster. Your next attack causes knock-down and this skill ends.", IconUrl = "https://wiki.guildwars.com/images/4/46/Golem_Boosters.jpg" }; + public static readonly Skill GolemFireShield = new() { Id = 0, Name = "Golem Fire Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are immune to the damage and effects from fire darts while in the area of the worker golem.", ConciseDescription = "Spell. You are immune to damage and effects from fire darts while in the area of the worker golem.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Golem_Fire_Shield.jpg" }; + public static readonly Skill GolemPilebunker = new() { Id = 3165, Name = "Golem Pilebunker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 100 damage to target foe and 50 damage to all adjacent foes. Foes struck by Golem Pilebunker are Dazed for 5 seconds.", ConciseDescription = "Spell. Deals 100 damage to target foe and 50 damage to adjacent foes. Inflicts Daze (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c6/Golem_Pilebunker.jpg" }; + public static readonly Skill GolemStrike = new() { Id = 0, Name = "Golem Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Target takes 180 damage and is Dazed for 3 seconds.", ConciseDescription = "Melee Attack. Deals 180 damage and inflicts Dazed condition (3 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/70/Golem_Strike.jpg" }; + public static readonly Skill Grapple = new() { Id = 2011, Name = "Grapple", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You and target touched foe are knocked down. You lose your current stance.", ConciseDescription = "Touch Skill. Causes knockdown. You are also knocked down.", IconUrl = "https://wiki.guildwars.com/images/7/75/Grapple_%28large%29.jpg" }; + public static readonly Skill GraspingEarth = new() { Id = 173, Name = "Grasping Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, all nearby foes move 50% slower.", ConciseDescription = "Hex Spell. Hexes foes near you for (5…20 seconds). These foes move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Grasping_Earth_%28large%29.jpg" }; + public static readonly Skill GraspingWasKuurong = new() { Id = 789, Name = "Grasping Was Kuurong", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Item | SkillType.Spell, Energy = 15, Activation = 1.5, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Kuurong's ashes for up to 15…60 seconds. When you drop his ashes, all foes in the area are struck for 15…75 damage and knocked down.", ConciseDescription = "Elite Item Spell. (15…60 seconds.) Drop effect: deal 15…75 damage and knocks-down all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Grasping_Was_Kuurong_%28large%29.jpg" }; + public static readonly Skill GreatDwarfArmor = new() { Id = 2220, Name = "Great Dwarf Armor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 22…40 seconds, target ally has +24 armor, +60 maximum Health, and an additional +24 armor against Destroyers.", ConciseDescription = "Enchantment Spell. (22…40 seconds.) +24 armor and +60 maximum Health. Additional +24 armor against Destroyers.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Great_Dwarf_Armor.jpg" }; + public static readonly Skill GreatDwarfWeapon = new() { Id = 2219, Name = "Great Dwarf Weapon", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 20 seconds, target other ally's weapon strikes for +15…20 damage and has a 28…40% chance to cause knock down.", ConciseDescription = "Weapon Spell. (20 seconds.) +15…20 weapon damage and 28…40% chance to cause knock-down with attacks.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Great_Dwarf_Weapon.jpg" }; + public static readonly Skill GreaterConflagration = new() { Id = 465, Name = "Greater Conflagration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all physical damage is fire damage instead. This spirit dies after 30…240 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Converts physical damage to fire damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Greater_Conflagration_%28large%29.jpg" }; + public static readonly Skill GreaterHardModeNPCBuff = new() { Id = 2047, Name = "Greater Hard Mode NPC Buff", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/d/d5/Greater_Hard_Mode_NPC_Buff.jpg" }; + public static readonly Skill GrenthsAura = new() { Id = 2013, Name = "Grenth's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 20 seconds, you deal 5…25 less damage and steal 5…25 Health whenever you hit with a scythe attack. When you cast this enchantment you steal 5…25 Health from all adjacent foes.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) You deal 5…25 less damage and steal 5…25 Health when you hit with a scythe. Initial effect: steal 5…25 Health from all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Grenth%27s_Aura_%28large%29.jpg" }; + public static readonly Skill GrenthsBalance = new() { Id = 86, Name = "Grenth's Balance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe has more Health than you, you gain half the difference (up to your maximum Health), and that foe loses an equal amount. If this foe has less Health than you, you lose half the difference, and that foe gains an equal amount.", ConciseDescription = "Elite Spell. You gain Health equal to half the difference between you and target, and this foe loses an equal amount.", IconUrl = "https://wiki.guildwars.com/images/0/03/Grenth%27s_Balance_%28large%29.jpg" }; + public static readonly Skill GrenthsFingers = new() { Id = 1493, Name = "Grenth's Fingers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes are struck for 10…40 cold damage. For 30 seconds, your attacks deal cold damage. When this enchantment ends, you transfer  1…2 condition[s] to all nearby foes.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal cold damage. Initial effect: hits nearby foes for 10…40 cold damage. End effect: transfers 1…2 condition[s] to all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Grenth%27s_Fingers_%28large%29.jpg" }; + public static readonly Skill GrenthsGrasp = new() { Id = 1756, Name = "Grenth's Grasp", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Flash Enchantment Spell. For 20 seconds, if you are wielding a cold weapon, your attack skills also Cripple that foe for 1…11 second[s] and you transfer 1…3 condition from yourself to that foe.", ConciseDescription = "Elite Flash Enchantment Spell. (20 seconds.) Inflicts Crippled (1…11 second[s]) with your attack skills and transfer 1…3 condition.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Grenth%27s_Grasp_%28large%29.jpg" }; + public static readonly Skill GriffonsSweep = new() { Id = 327, Name = "Griffon's Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +5…20 damage. If this attack is blocked, your target is knocked down and suffers 10…34 damage.", ConciseDescription = "Melee Attack. Deals +5…20 damage. Causes knock-down and deals 10…34 damage if blocked.", IconUrl = "https://wiki.guildwars.com/images/9/94/Griffon%27s_Sweep_%28large%29.jpg" }; + public static readonly Skill GroundCover = new() { Id = 2090, Name = "Ground Cover", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Creature has 50% chance to block attack while moving.", ConciseDescription = "Creature has 50% chance to block attack while moving.", IconUrl = "https://wiki.guildwars.com/images/5/56/Ground_Cover.jpg" }; + public static readonly Skill Guardian = new() { Id = 258, Name = "Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 2…7 seconds, target ally has a 50% chance to block attacks.", ConciseDescription = "Enchantment Spell. (2…7 seconds.) 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Guardian_%28large%29.jpg" }; + public static readonly Skill GuardianPacify = new() { Id = 543, Name = "Guardian Pacify", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Guardians become pacified until attacked.", ConciseDescription = "Spell. Guardians become pacified until attacked.", IconUrl = "https://wiki.guildwars.com/images/2/20/Guardian_Pacify.jpg" }; + public static readonly Skill GuidedWeapon = new() { Id = 1259, Name = "Guided Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 4…10 seconds, target ally's attacks cannot be blocked.", ConciseDescription = "Weapon Spell. (4…10 seconds.) Attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Guided_Weapon_%28large%29.jpg" }; + public static readonly Skill GuidingHands = new() { Id = 1513, Name = "Guiding Hands", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, your next 0…3 attack[s] cannot be blocked. When activated, this skill removes the Blindness condition.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next 0…3 attack[s] cannot be blocked. Initial effect: removes Blindness.", IconUrl = "https://wiki.guildwars.com/images/6/68/Guiding_Hands_%28large%29.jpg" }; + public static readonly Skill GuidingHandsPvP = new() { Id = 3269, Name = "Guiding Hands (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, your next 0…3 attack[s] cannot be blocked. When activated, this skill removes the Blindness condition.", ConciseDescription = "Enchantment Spell. (20 seconds.) Your next 0…3 attack[s] cannot be blocked. Initial effect: removes Blindness.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Guiding_Hands_%28PvP%29.jpg" }; + public static readonly Skill GuildLordAura = new() { Id = 549, Name = "Guild Lord Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/8/81/Guild_Lord_Aura.jpg" }; + public static readonly Skill Guilt = new() { Id = 46, Name = "Guilt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets a foe, the spell fails and you steal up to 5…14 Energy from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 5…14 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Guilt_%28large%29.jpg" }; + public static readonly Skill GunthersGaze = new() { Id = 0, Name = "Gunther's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Gunther's Gaze fixes upon a masterless minion and sends out a blast to remove the foul things from his sight.", ConciseDescription = "Skill. Gunther's Gaze destroys all masterless minions within earshot.", IconUrl = "https://wiki.guildwars.com/images/8/88/Gunther%27s_Gaze.jpg" }; + public static readonly Skill Gust = new() { Id = 843, Name = "Gust", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…11 seconds, both you and target ally move 33% faster. When you cast this spell, all foes near you and your target take 15…70 cold damage. Foes struck by Gust while attacking or moving are knocked down.", ConciseDescription = "Elite Enchantment Spell. (5…11 seconds.) You and target ally move 33% faster. Initial effect: Foes near you and target ally are struck for 15…70 cold damage. Attacking or moving foes are knocked down.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Gust_%28large%29.jpg" }; + public static readonly Skill HYAHHHHH = new() { Id = 0, Name = "HYAHHHHH!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you move 11% faster. This skill ends if you use another skill or stop moving. Use this skill up to 3 times to gain an additional 11% faster movement each time.", ConciseDescription = "Stance. (10 seconds.) You move 11% faster. Use this skill up to 3 times to gain an additional 11% faster movement each time.", IconUrl = "https://wiki.guildwars.com/images/3/3e/HYAHHHHH%21.jpg" }; + public static readonly Skill HammerBash = new() { Id = 331, Name = "Hammer Bash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. Lose all adrenaline. If Hammer Bash hits, your target is knocked down.", ConciseDescription = "Hammer Attack. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Hammer_Bash_%28large%29.jpg" }; + public static readonly Skill Hamstring = new() { Id = 320, Name = "Hamstring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits, your target is Crippled for 3…15 seconds, slowing his movement.", ConciseDescription = "Sword Attack. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/42/Hamstring_%28large%29.jpg" }; + public static readonly Skill HardModeDungeonBoss = new() { Id = 2547, Name = "Hard Mode Dungeon Boss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/c/c0/Hard_Mode_Dungeon_Boss.jpg" }; + public static readonly Skill HardModeNPCBuff = new() { Id = 1915, Name = "Hard Mode NPC Buff", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/d/db/Hard_Mode_NPC_Buff.jpg" }; + public static readonly Skill HardenShell = new() { Id = 0, Name = "Harden Shell", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 4 seconds, you cannot be knocked down.", ConciseDescription = "Skill. (4 seconds.) You cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/5/52/Harden_Shell.jpg" }; + public static readonly Skill HarriersGrasp = new() { Id = 1758, Name = "Harrier's Grasp", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 5…20 seconds, attacks against moving foes also Cripple that foe for 2…9 seconds. This enchantment ends after you apply Cripple 1…3 times. When you cast this spell, you lose Cripple and 1 other condition.", ConciseDescription = "Flash Enchantment Spell. (5…20 seconds.) Attacks on moving foes also Cripple them.", IconUrl = "https://wiki.guildwars.com/images/5/55/Harrier%27s_Grasp_%28large%29.jpg" }; + public static readonly Skill HarriersHaste = new() { Id = 1768, Name = "Harrier's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 2…8 seconds, you move 25% faster and deal +3…12 more damage against moving foes.", ConciseDescription = "Flash Enchantment Spell. (2…8 seconds.) You move 25% faster and deal +3…12 damage to moving foes.", IconUrl = "https://wiki.guildwars.com/images/4/46/Harrier%27s_Haste_%28large%29.jpg" }; + public static readonly Skill HarriersToss = new() { Id = 1549, Name = "Harrier's Toss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 10, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If this attack hits a moving foe, it deals an additional 5…40 damage.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 5…40 more damage if target is moving.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Harrier%27s_Toss_%28large%29.jpg" }; + public static readonly Skill HarriersTossPvP = new() { Id = 2875, Name = "Harrier's Toss (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If this attack hits a moving foe, it deals an additional 5…40 damage.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 5…40 more damage if target is moving.", IconUrl = "https://wiki.guildwars.com/images/6/66/Harrier%27s_Toss_%28PvP%29.jpg" }; + public static readonly Skill HastyRefrain = new() { Id = 2075, Name = "Hasty Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 3…15 seconds, target ally moves 25% faster. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (3…15 seconds.) Target ally moves 25% faster. Renewal: every time a chant or shout ends on this ally.", IconUrl = "https://wiki.guildwars.com/images/5/58/Hasty_Refrain_%28large%29.jpg" }; + public static readonly Skill Headbutt = new() { Id = 1406, Name = "Headbutt", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Touch | SkillType.Skill, Energy = 15, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Target touched foe takes 40…100 damage. You are Dazed for 5 seconds.", ConciseDescription = "Elite Touch Skill. Deals 40…100 damage.", IconUrl = "https://wiki.guildwars.com/images/3/36/Headbutt_%28large%29.jpg" }; + public static readonly Skill HealArea = new() { Id = 280, Name = "Heal Area", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal yourself and all adjacent creatures for 30…180 points.", ConciseDescription = "Spell. Heals you and adjacent allies and foes for 30…180.", IconUrl = "https://wiki.guildwars.com/images/8/85/Heal_Area_%28large%29.jpg" }; + public static readonly Skill HealOther = new() { Id = 286, Name = "Heal Other", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target other ally for 35…180 Health.", ConciseDescription = "Spell. Heals for 35…180.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Heal_Other_%28large%29.jpg" }; + public static readonly Skill HealParty = new() { Id = 287, Name = "Heal Party", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal entire party for 30…75 Health.", ConciseDescription = "Spell. Heals entire party for 30…75.", IconUrl = "https://wiki.guildwars.com/images/3/39/Heal_Party_%28large%29.jpg" }; + public static readonly Skill HealPartyPvP = new() { Id = 3232, Name = "Heal Party (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal entire party for 30…75 Health.", ConciseDescription = "Spell. Heals entire party for 30…75.", IconUrl = "https://wiki.guildwars.com/images/4/43/Heal_Party_%28PvP%29.jpg" }; + public static readonly Skill HealasOne = new() { Id = 1195, Name = "Heal as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 15 seconds, your animal companion steals 1…20 Health whenever it hits with an attack. You and your companion are both healed for 20…104 Health. If your companion is dead, it's resurrected with 50% Health. If you have this skill equipped, your companion will travel with you.", ConciseDescription = "Elite Skill. (15 seconds.) Your pet's attacks steal 1…20 Health. Initial effect: heals you and your pet for 20…104; resurrects your pet (50% Health) if dead. If you have this equipped, your pet will travel with you.", IconUrl = "https://wiki.guildwars.com/images/5/50/Heal_as_One_%28large%29.jpg" }; + public static readonly Skill HealasOnePvP = new() { Id = 3144, Name = "Heal as One (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. If you or your animal companion are below 75% Health, you are both healed for 25…145 Health. If your companion is dead, it is resurrected with 50% Health.", ConciseDescription = "Elite Skill. Heals you and your pet for 25…145. If your pet is dead, it is resurrected with 50% Health.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Heal_as_One_%28PvP%29.jpg" }; + public static readonly Skill HealersBoon = new() { Id = 1393, Name = "Healer's Boon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…55 seconds. Healing Prayers spells cast 50% faster and heal for 50% more Health.", ConciseDescription = "Elite Enchantment Spell. (10…55 seconds.) Healing Prayers spells cast 50% faster and heal for 50% more.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Healer%27s_Boon_%28large%29.jpg" }; + public static readonly Skill HealersCovenant = new() { Id = 1394, Name = "Healer's Covenant", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. While you maintain this enchantment, your Healing Prayers spells heal for 20% less Health, but cost 1…4 Energy.", ConciseDescription = "Elite Enchantment Spell. Your Healing Prayers spells cost 1…4 less Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Healer%27s_Covenant_%28large%29.jpg" }; + public static readonly Skill HealingBreeze = new() { Id = 288, Name = "Healing Breeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15 seconds, target ally gains +4…9 Health regeneration.", ConciseDescription = "Enchantment Spell. (15 seconds.) +4…9 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Healing_Breeze_%28large%29.jpg" }; + public static readonly Skill HealingBreezeAgnarsRage = new() { Id = 532, Name = "Healing Breeze (Agnar's Rage)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. (monster only) For 5 seconds, target ally gains +10 Health regeneration.", ConciseDescription = "Enchantment Spell. (monster only) (5 seconds.) +10 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/0/06/Healing_Breeze_%28Agnar%27s_Rage%29.jpg" }; + public static readonly Skill HealingBurst = new() { Id = 1118, Name = "Healing Burst", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target ally is healed for 10…160. All party members in earshot of your target gain Health equal to the Divine Favor bonus from this spell. Your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Spell. Heals for 10…160. Party members in earshot of your target gain Health equal to the Divine Favor bonus.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Healing_Burst_%28large%29.jpg" }; + public static readonly Skill HealingHands = new() { Id = 285, Name = "Healing Hands", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, whenever target ally takes damage, that ally is healed for 5…35 Health.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) Heals for 5…35 whenever target takes damage.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Healing_Hands_%28large%29.jpg" }; + public static readonly Skill HealingLight = new() { Id = 867, Name = "Healing Light", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Heal target ally for 40…100 Health. If your target has an enchantment, you gain 1…3 Energy.", ConciseDescription = "Elite Spell. Heals for 40…100. You gain 1…3 Energy if target ally is enchanted.", IconUrl = "https://wiki.guildwars.com/images/7/72/Healing_Light_%28large%29.jpg" }; + public static readonly Skill HealingRibbon = new() { Id = 2062, Name = "Healing Ribbon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target other ally is healed for 20…110 Health. Up to 2 additional allies near target ally are healed for 10…100 Health.", ConciseDescription = "Spell. Heals for 20…110. Heals two additional allies near target ally for 10…100.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Healing_Ribbon_%28large%29.jpg" }; + public static readonly Skill HealingRing = new() { Id = 1262, Name = "Healing Ring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal adjacent creatures for 30…180 Health. The caster is not healed.", ConciseDescription = "Spell. Heals adjacent allies and foes for 30…180.", IconUrl = "https://wiki.guildwars.com/images/8/81/Healing_Ring_%28large%29.jpg" }; + public static readonly Skill HealingSalve = new() { Id = 2419, Name = "Healing Salve", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. When dropped, the invigorating mist is released. It restores 300 Health to you and all adjacent creatures.", ConciseDescription = "Signet. When dropped, the invigorating mist is released. It restores 300 Health to you and all adjacent creatures.", IconUrl = "https://wiki.guildwars.com/images/0/04/Healing_Salve.jpg" }; + public static readonly Skill HealingSeed = new() { Id = 274, Name = "Healing Seed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, whenever target other ally takes damage, that ally and all adjacent allies gain 3…30 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Target and adjacent allies gain 3…30 Health whenever this ally takes damage.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Healing_Seed_%28large%29.jpg" }; + public static readonly Skill HealingSignet = new() { Id = 1, Name = "Healing Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You gain 82…172 Health. You have -40 armor while using this skill.", ConciseDescription = "Signet. You gain 82…172 Health.", IconUrl = "https://wiki.guildwars.com/images/2/27/Healing_Signet_%28large%29.jpg" }; + public static readonly Skill HealingSpring = new() { Id = 460, Name = "Healing Spring", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. For 10 seconds, all adjacent allies are healed for 15…60 every 2 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (10 seconds.) Affects adjacent allies. Heals for 15…60 every 2 seconds.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Healing_Spring_%28large%29.jpg" }; + public static readonly Skill HealingTouch = new() { Id = 313, Name = "Healing Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target touched ally for 16…60 Health. Health gain from Divine Favor is doubled for this spell.", ConciseDescription = "Touch Spell. Heals for 16…60. Double Health gain from Divine Favor for this spell.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Healing_Touch_%28large%29.jpg" }; + public static readonly Skill HealingWhisper = new() { Id = 958, Name = "Healing Whisper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target other ally is healed for 40…100. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Heals for 40…100.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Healing_Whisper_%28large%29.jpg" }; + public static readonly Skill HealthDrain = new() { Id = 556, Name = "Health Drain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "" }; + public static readonly Skill HeartofFury = new() { Id = 1762, Name = "Heart of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Stance. For 2…10 seconds, you attack 25% faster.", ConciseDescription = "Stance. (2…10 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Heart_of_Fury_%28large%29.jpg" }; + public static readonly Skill HeartofFuryPvP = new() { Id = 3366, Name = "Heart of Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 6, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Stance. For 2…10 seconds, you attack 25% faster.", ConciseDescription = "Stance. (2…10 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/1/17/Heart_of_Fury_%28PvP%29.jpg" }; + public static readonly Skill HeartofHolyFlame = new() { Id = 1507, Name = "Heart of Holy Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes take 5…30 holy damage. For 30 seconds, your attacks deal holy damage. When this enchantment ends, all nearby foes are set on fire for 2…5 seconds.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal holy damage. Initial effect: deals 5…30 holy damage to nearby foes. End effect: inflicts Burning condition (2…5 seconds) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Heart_of_Holy_Flame_%28large%29.jpg" }; + public static readonly Skill HeartofShadow = new() { Id = 1032, Name = "Heart of Shadow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are healed for 30…150. Shadow Step to a nearby location directly away from your target.", ConciseDescription = "Spell. You are healed for 30…150 and you Shadow Step to a nearby location directly away from your target.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Heart_of_Shadow_%28large%29.jpg" }; + public static readonly Skill HeartoftheNorn = new() { Id = 0, Name = "Heart of the Norn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Title. You have +50…100 maximum Health in Norn territory.", ConciseDescription = "Title. You have +50…100 maximum Health in Norn territory.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Heart_of_the_Norn.jpg" }; + public static readonly Skill HeavensDelight = new() { Id = 1117, Name = "Heaven's Delight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heals you and party members within earshot for 15…60 points.", ConciseDescription = "Spell. Heals you and party members within earshot for 15…60 points.", IconUrl = "https://wiki.guildwars.com/images/6/64/Heaven%27s_Delight_%28large%29.jpg" }; + public static readonly Skill HeavyBlow = new() { Id = 359, Name = "Heavy Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. Lose all adrenaline. If this attack hits a foe suffering from Weakness, that foe is knocked down and you strike for +1…30 damage.", ConciseDescription = "Hammer Attack. Deals +1…30 damage and causes knock-down if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Heavy_Blow_%28large%29.jpg" }; + public static readonly Skill HeketsRampage = new() { Id = 1728, Name = "Heket's Rampage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you attack 33% faster. This stance ends if you use an attack skill.", ConciseDescription = "Stance. (5…11 seconds). You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Heket%27s_Rampage_%28large%29.jpg" }; + public static readonly Skill Help = new() { Id = 1594, Name = "Help!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target non-spirit ally gains 15…90 Health. For 1…10 seconds, other allies' spells targeting that ally cast 50% faster.", ConciseDescription = "Shout. (1…10 seconds.) Target non-spirit ally gains 15…90 health, allied spells targeting them cast 50% faster.", IconUrl = "https://wiki.guildwars.com/images/3/32/%22Help%21%22.jpg" }; + public static readonly Skill HelpPvP = new() { Id = 3036, Name = "\"Help!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target non-spirit ally gains 5…50 Health. For 1…10 seconds, other allies' spells targeting that ally cast 50% faster.", ConciseDescription = "Shout. (1…10 seconds.) Target non-spirit ally gains 5…50 health, allied spells targeting them cast 50% faster.", IconUrl = "https://wiki.guildwars.com/images/f/f9/%22Help%21%22_%28PvP%29.jpg" }; + public static readonly Skill HenchmanForm = new() { Id = 0, Name = "Henchman Form", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Disguise. For 50 minutes, you look like .", ConciseDescription = "Disguise. (50 minutes.) You look like .", IconUrl = "https://wiki.guildwars.com/images/9/9c/Henchman_Form.jpg" }; + public static readonly Skill HeroicRefrain = new() { Id = 3431, Name = "Heroic Refrain", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Echo. For 3…15 seconds, target non-spirit ally gains +1…3 to all attributes. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Elite Echo. (3…15 seconds.) Target ally gains +1…3 to all attributes. Renewal: every time a chant or shout ends on this ally.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Heroic_Refrain.jpg" }; + public static readonly Skill HerosInsight = new() { Id = 765, Name = "Hero's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. For 10 minutes your party gains double XP from combat.", ConciseDescription = "Party Bonus. (10 minutes.) Your party gains double XP from combat.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Hero%27s_Insight.jpg" }; + public static readonly Skill HexBreaker = new() { Id = 10, Name = "Hex Breaker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…80 seconds, the next time you are the target of a hex, that hex fails and the caster takes 10…46 damage.", ConciseDescription = "Stance. (5…80 seconds.) The next hex against you fails and the caster takes 10…46 damage.", IconUrl = "https://wiki.guildwars.com/images/2/21/Hex_Breaker_%28large%29.jpg" }; + public static readonly Skill HexEaterSignet = new() { Id = 1059, Name = "Hex Eater Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Touch | SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target touched ally and up to 2…5 adjacent allies each lose one hex. You gain 1…4 Energy for each hex removed this way.", ConciseDescription = "Touch Signet. Removes a hex from target and 2…5 adjacent allies. Removal effect: you gain 1…4 Energy for each hex removed.", IconUrl = "https://wiki.guildwars.com/images/9/90/Hex_Eater_Signet_%28large%29.jpg" }; + public static readonly Skill HexEaterVortex = new() { Id = 1348, Name = "Hex Eater Vortex", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Remove a hex from target ally. If a hex is removed in this way, foes in the area of that ally take 30…90 damage and lose one enchantment.", ConciseDescription = "Elite Spell. Removes one hex from target ally. Removal effect: deals 30…90 damage and removes one enchantment from foes in the area of this ally.", IconUrl = "https://wiki.guildwars.com/images/9/98/Hex_Eater_Vortex_%28large%29.jpg" }; + public static readonly Skill HexbreakerAria = new() { Id = 1571, Name = "Hexbreaker Aria", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Chant, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each ally within earshot casts a spell, that ally loses 1 hex.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot lose one hex with their next spell.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Hexbreaker_Aria_%28large%29.jpg" }; + public static readonly Skill HexersVigor = new() { Id = 2138, Name = "Hexer's Vigor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, you have +1…8 Health regeneration. Hexer's Vigor ends if you cast a non-hex skill.", ConciseDescription = "Enchantment Spell. (10 seconds.) You have +1…8 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/0/04/Hexer%27s_Vigor_%28large%29.jpg" }; + public static readonly Skill HiddenCaltrops = new() { Id = 1642, Name = "Hidden Caltrops", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Your non-Assassin skills are disabled for 3 seconds. For 1…10 seconds, target foe moves 50% slower. When this hex ends that foe is Crippled for 1…15 seconds.", ConciseDescription = "Elite Hex Spell. (1…10 seconds.) Causes 50% slower movement. End effect: inflicts Crippled condition (1…15 seconds). Your non-Assassin skills are disabled (3 seconds.)", IconUrl = "https://wiki.guildwars.com/images/e/e6/Hidden_Caltrops_%28large%29.jpg" }; + public static readonly Skill HiddenRock = new() { Id = 1008, Name = "Hidden Rock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. Your next snowball knocks down target foe and causes Daze for 10 seconds.", ConciseDescription = "Glyph. Your next snowball causes knock-down and inflicts Dazed (10 seconds.)", IconUrl = "https://wiki.guildwars.com/images/b/b4/Hidden_Rock.jpg" }; + public static readonly Skill HolidayBlues = new() { Id = 1011, Name = "Holiday Blues", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = 0.5, Upkeep = null, Description = "Spell. Sacrifice 50% maximum Health. All nearby foes take 50 damage, and you bring the Holiday Blues to this location. For 30 seconds, foes within the area suffer -15 Health degeneration.", ConciseDescription = "Spell. Deals 50 damage to nearby foes. Foes within the area have -15 Health degeneration (30 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b6/Holiday_Blues.jpg" }; + public static readonly Skill HolyHaste = new() { Id = 1685, Name = "Holy Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…60 second[s], your Healing Prayers spells cast 50% faster. This enchantment ends if you cast another enchantment.", ConciseDescription = "Enchantment Spell. (1…60 second[s].) Your Healing Prayers spells cast 50% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Holy_Haste_%28large%29.jpg" }; + public static readonly Skill HolySpear = new() { Id = 2209, Name = "Holy Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If it hits a summoned creature, all nearby foes take 15…90 holy damage, and are set on fire for 3 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Deals 15…90 holy damage and inflicts Burning condition (3 seconds) to nearby foes if you hit a summoned creature.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Holy_Spear_%28large%29.jpg" }; + public static readonly Skill HolyStrike = new() { Id = 312, Name = "Holy Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touched target foe takes 10…55 holy damage. If knocked down, your target takes an additional 10…55 holy damage.", ConciseDescription = "Touch Skill. Deals 10…55 holy damage. Deals 10…55 more holy damage if target is knocked down.", IconUrl = "https://wiki.guildwars.com/images/5/58/Holy_Strike_%28large%29.jpg" }; + public static readonly Skill HolyVeil = new() { Id = 309, Name = "Holy Veil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, any hex cast on target ally takes twice as long to cast. When Holy Veil ends, one hex is removed from target ally.", ConciseDescription = "Enchantment Spell. Doubles casting time of hexes cast on target ally. End effect: removes a hex.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Holy_Veil_%28large%29.jpg" }; + public static readonly Skill HolyWrath = new() { Id = 249, Name = "Holy Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…30 seconds, the next 1…10 time[s] target other ally takes attack damage, this spell deals 66% of the damage back to the source (maximum of 5…50 damage).", ConciseDescription = "Enchantment Spell. (10…30 seconds). Deals 66% of each attack's damage (maximum 5…50) back to source.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Holy_Wrath_%28large%29.jpg" }; + public static readonly Skill HornsoftheOx = new() { Id = 777, Name = "Horns of the Ox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, Horns of the Ox strikes for +1…11 damage. If struck foe is not adjacent to any allies, that foe is knocked down.", ConciseDescription = "Dual Attack. Deals +1…11 damage. Causes knock-down if the target foe is not adjacent to any of its allies.", IconUrl = "https://wiki.guildwars.com/images/a/af/Horns_of_the_Ox_%28large%29.jpg" }; + public static readonly Skill HundredBlades = new() { Id = 381, Name = "Hundred Blades", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 15 seconds, whenever you attack with a sword, all adjacent foes take 10…25 slashing damage.", ConciseDescription = "Elite Skill. (15 seconds.) Deals 10…25 slashing damage to all adjacent foes whenever you attack with a sword.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Hundred_Blades_%28large%29.jpg" }; + public static readonly Skill HungeroftheLich = new() { Id = 539, Name = "Hunger of the Lich", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = 5, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. (monster only) If this attack hits target foe it removes one enchantment. If an enchantment is removed you gain 100 Health and 5 Energy.", ConciseDescription = "Attack. (monster only) Removes one enchantment. Removal effect: you gain 100 Health and 5 Energy.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Hunger_of_the_Lich.jpg" }; + public static readonly Skill HungersBite = new() { Id = 1451, Name = "Hunger's Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Steal 30 Health from target foe for each condition on that foe. Target foe randomly gains two of the following conditions for 15 seconds: Poisoned, Bleeding, Diseased, Deep Wound, Crippled, Weakness, or Dazed. This skill cannot be disabled.", ConciseDescription = "Attack. Steal 30 Health for each condition on target foe. This foe randomly gains two of the following conditions (15 seconds): Poisoned, Bleeding, Diseased, Deep Wound, Crippled, Weakness, or Dazed. This skill cannot be disabled.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Hunger%27s_Bite.jpg" }; + public static readonly Skill HuntersInsight = new() { Id = 895, Name = "Hunter's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. Your party gains 175% XP from combat. Hunter's Insight ends if your party fails to kill a boss for 5 minutes.", ConciseDescription = "Party Bonus. Your party gains 175% XP from combat. Ends if your party fails to kill a boss for 5 minutes.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Hunter%27s_Insight.jpg" }; + public static readonly Skill HuntersShot = new() { Id = 391, Name = "Hunter's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, your target bleeds for 3…25 seconds.", ConciseDescription = "Bow Attack. Inflicts Bleeding condition (3…25 seconds) if your target is hit.", IconUrl = "https://wiki.guildwars.com/images/3/33/Hunter%27s_Shot_%28large%29.jpg" }; + public static readonly Skill Hypochondria = new() { Id = 1334, Name = "Hypochondria", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Transfer all conditions from all foes in the area to target foe.", ConciseDescription = "Spell. Transfer all conditions from foes in the area to target foe.", IconUrl = "https://wiki.guildwars.com/images/1/16/Hypochondria_%28large%29.jpg" }; + public static readonly Skill IAmUnstoppable = new() { Id = 2356, Name = "I Am Unstoppable!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 16…20 seconds, you have +24 armor and cannot be knocked down or Crippled.", ConciseDescription = "Shout. (16…20 seconds.) You have +24 armor and cannot be knocked-down or Crippled.", IconUrl = "https://wiki.guildwars.com/images/e/ed/%22I_Am_Unstoppable%21%22.jpg" }; + public static readonly Skill IAmtheStrongest = new() { Id = 2355, Name = "I Am the Strongest!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Your next 5…8 attacks do an additional +14…20 damage.", ConciseDescription = "Shout. Your next 5…8 attacks deal +14…20 damage.", IconUrl = "https://wiki.guildwars.com/images/e/ec/%22I_Am_the_Strongest%21%22.jpg" }; + public static readonly Skill IMeanttoDoThat = new() { Id = 2067, Name = "I Meant to Do That!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. If you are knocked down, you gain 1…6 strikes of adrenaline.", ConciseDescription = "Shout. You gain 1…6 strikes of adrenaline if you are knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/bc/%22I_Meant_to_Do_That%21%22_%28large%29.jpg" }; + public static readonly Skill IWillAvengeYou = new() { Id = 333, Name = "I Will Avenge You!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For each dead ally, you gain 10 seconds of +3…7 Health regeneration and your attack speed increases by 25%.", ConciseDescription = "Shout. You have +3…7 Health regeneration and attack 25% faster (10 seconds for each dead ally).", IconUrl = "https://wiki.guildwars.com/images/1/1d/I_Will_Avenge_You%21_%28large%29.jpg" }; + public static readonly Skill IWillSurvive = new() { Id = 368, Name = "I Will Survive!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. You gain +3 Health regeneration for each condition you are suffering. This regeneration expires after 5…11 seconds.", ConciseDescription = "Shout. (5…11 seconds.) You have +3 Health regeneration for each condition on you.", IconUrl = "https://wiki.guildwars.com/images/8/8f/I_Will_Survive%21_%28large%29.jpg" }; + public static readonly Skill IceBreaker = new() { Id = 1013, Name = "Ice Breaker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, target ally has +5 Health regeneration and anyone striking target ally with an attack is knocked down.", ConciseDescription = "Enchantment Spell. (10 seconds.) +5 Health regeneration; knocks-down anyone striking target ally with an attack.", IconUrl = "https://wiki.guildwars.com/images/4/45/Ice_Breaker.jpg" }; + public static readonly Skill IceFort = new() { Id = 1006, Name = "Ice Fort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 1, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, you cannot be knocked down, you are immune to conditions, and all incoming damage is reduced to 0. Ice Fort ends if you move.", ConciseDescription = "Enchantment Spell. (10 seconds.) You cannot be knocked down, you are immune to conditions, and you take no damage. Ends if you move.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Ice_Fort.jpg" }; + public static readonly Skill IcePrison = new() { Id = 210, Name = "Ice Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target foe's legs are encased in ice, causing the foe to move 66% slower.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe moves 66% slower.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Ice_Prison_%28large%29.jpg" }; + public static readonly Skill IceSpear = new() { Id = 214, Name = "Ice Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Send out an Ice Spear, striking target foe for 10…60 cold damage if it hits. If you are Overcast, you gain +1…4 Health regeneration for 5 seconds.", ConciseDescription = "Enchantment Spell. Projectile: deals 10…60 cold damage. Gain +1…4 Health regeneration for 5 seconds if Overcast.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Ice_Spear_%28large%29.jpg" }; + public static readonly Skill IceSpikes = new() { Id = 211, Name = "Ice Spikes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target and adjacent foes are struck for 20…80 cold damage and move 66% slower for 2…6 seconds.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (2…6 seconds). These foes move 66% slower. Initial effect: deals 20…80 cold damage.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Ice_Spikes_%28large%29.jpg" }; + public static readonly Skill Icicles = new() { Id = 1012, Name = "Icicles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target and adjacent foes are struck for 75 cold damage and move 66% slower.", ConciseDescription = "Hex Spell. Deals 75 cold damage to target and adjacent foes. These foes move 66% slower (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/cf/Icicles.jpg" }; + public static readonly Skill IcyPrism = new() { Id = 903, Name = "Icy Prism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 15…75 cold damage. If that foe has a Water Magic hex, Icy Prism deals +15…75 cold damage to all other nearby foes.", ConciseDescription = "Spell. Deals 15…75 cold damage. Deals +15…75 cold damage to other nearby foes if target has a Water Magic hex.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Icy_Prism_%28large%29.jpg" }; + public static readonly Skill IcyShackles = new() { Id = 939, Name = "Icy Shackles", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…10 second[s], target foe's movement speed is reduced by 66%. While under the effects of an enchantment, that foe's movement is reduced by 90%.", ConciseDescription = "Elite Hex Spell. (1…10 second[s].) Target foe moves 66% slower. This foe moves 90% slower if enchanted.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Icy_Shackles_%28large%29.jpg" }; + public static readonly Skill IcyVeins = new() { Id = 821, Name = "Icy Veins", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Target foe is struck for 10…90 cold damage. For 10…35 seconds, if target foe dies all nearby foes are struck for 20…110 cold damage.", ConciseDescription = "Elite Hex Spell. (10…35 seconds.) Deals 20…110 cold damage to nearby foes if target foe dies. Initial effect: deals 10…90 cold damage.", IconUrl = "https://wiki.guildwars.com/images/3/34/Icy_Veins_%28large%29.jpg" }; + public static readonly Skill IgniteArrows = new() { Id = 431, Name = "Ignite Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your arrows explode on contact, dealing 3…18 fire damage to target and all adjacent foes.", ConciseDescription = "Preparation. (24 seconds.) Your arrows deal 3…18 fire damage to target and foes adjacent to target.", IconUrl = "https://wiki.guildwars.com/images/5/52/Ignite_Arrows_%28large%29.jpg" }; + public static readonly Skill Ignorance = new() { Id = 35, Name = "Ignorance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds target foe cannot use signets.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe cannot use signets.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Ignorance_%28large%29.jpg" }; + public static readonly Skill IllBeBack = new() { Id = 3380, Name = "I'll Be Back!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, the next time you would take fatal damage, that damage is negated and you gain 500 Health.", ConciseDescription = "Shout. (10 seconds) Negates the next fatal damage you take. Negation effect: you gain 500 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e9/%22I%27ll_Be_Back%21%22.jpg" }; + public static readonly Skill IllBeBackmonsterskill = new() { Id = 3298, Name = "\"I'll Be Back!\" (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 15 seconds, the next time you would take damage that would be fatal, that damage is negated and you gain 500 Health.", ConciseDescription = "Shout. (15 seconds.) Negates the next fatal damage you take. Negation effect: you gain 500 Health.", IconUrl = "" }; + public static readonly Skill IllusionaryWeaponry = new() { Id = 33, Name = "Illusionary Weaponry", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 30 seconds, your melee attacks neither hit nor fail to hit. Instead, Illusionary Weaponry deals 8…40 damage to your targets for each melee attack. You have +5 armor for each equipped Illusion Magic skill.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Deals 8…40 damage to foes in place of other damage or effects from melee attacks. You have +5 armor for each equipped Illusion Magic skill.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Illusionary_Weaponry_%28large%29.jpg" }; + public static readonly Skill IllusionaryWeaponryPvP = new() { Id = 3181, Name = "Illusionary Weaponry (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 30 seconds, your melee attacks neither hit nor fail to hit. Instead, Illusionary Weaponry deals 8…40 damage to your targets for each melee attack.", ConciseDescription = "Elite Enchantment Spell. (30 seconds.) Deals 8…40 damage to foes in place of other damage or effects from melee attacks.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Illusionary_Weaponry_%28PvP%29.jpg" }; + public static readonly Skill IllusionofHaste = new() { Id = 37, Name = "Illusion of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds you are no longer Crippled, and you move 33% faster. When Illusion of Haste ends, you become Crippled for 3 seconds.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You move 33% faster. Initial effect: removes Crippled condition.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Illusion_of_Haste_%28large%29.jpg" }; + public static readonly Skill IllusionofHastePvP = new() { Id = 3373, Name = "Illusion of Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds, you move 33% faster. When Illusion of Haste ends, you become Crippled for 3 seconds.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/3/36/Illusion_of_Haste_%28PvP%29.jpg" }; + public static readonly Skill IllusionofPain = new() { Id = 879, Name = "Illusion of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8 seconds, target foe has 3…10 Health degeneration and takes 3…10 damage each second. When Illusion of Pain ends, that foe is healed for 36…120.", ConciseDescription = "Hex Spell. (8 seconds.) Causes 3…10 Health degeneration and target foe takes 3…10 damage each second. End effect: that foe is healed for 36…120.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Illusion_of_Pain_%28large%29.jpg" }; + public static readonly Skill IllusionofPainPvP = new() { Id = 3374, Name = "Illusion of Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8 seconds, target foe has 3…10 Health degeneration and takes 3…10 damage each second. When Illusion of Pain ends or is reapplied, that foe is healed for 36…120.", ConciseDescription = "Hex Spell. (8 seconds.) Causes 3…10 Health degeneration and target foe takes 3…10 damage each second. End effect: that foe is healed for 36…120.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Illusion_of_Pain_%28PvP%29.jpg" }; + public static readonly Skill IllusionofWeakness = new() { Id = 32, Name = "Illusion of Weakness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You lose 50…240 Health. Illusion of Weakness ends if damage drops your Health below 25% of your maximum. When Illusion of Weakness ends, you gain 50…240 Health.", ConciseDescription = "Enchantment Spell. Lose 50…240 Health. End effect: you gain 50…240 Health.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Illusion_of_Weakness_%28large%29.jpg" }; + public static readonly Skill ImagesofRemorse = new() { Id = 899, Name = "Images of Remorse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…10 seconds, target foe suffers 1…3 Health degeneration. If that foe was attacking, that foe takes 10…52 damage.", ConciseDescription = "Hex Spell. (5…10 seconds.) Causes 1…3 Health degeneration. Initial effect: 10…52 damage if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/6/65/Images_of_Remorse_%28large%29.jpg" }; + public static readonly Skill ImaginedBurden = new() { Id = 76, Name = "Imagined Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target foe moves 50% slower.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe moves 50% slower.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Imagined_Burden_%28large%29.jpg" }; + public static readonly Skill ImbueHealth = new() { Id = 1526, Name = "Imbue Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target other ally is healed for 5…50% of your current Health (maximum 300 Health).", ConciseDescription = "Spell. Heals for 5…50% of your current Health (maximum 300).", IconUrl = "https://wiki.guildwars.com/images/9/96/Imbue_Health_%28large%29.jpg" }; + public static readonly Skill Immolate = new() { Id = 191, Name = "Immolate", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 20…75 fire damage and is set on fire for 1…3 second[s].", ConciseDescription = "Spell. Deals 20…75 fire damage. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/a/a7/Immolate_%28large%29.jpg" }; + public static readonly Skill ImmunitytoCriticalHits = new() { Id = 557, Name = "Immunity to Critical Hits", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "" }; + public static readonly Skill Impale = new() { Id = 1033, Name = "Impale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Must follow a dual attack. Target foe is struck for 25…100 earth damage and suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Skill. Deals 25…100 earth damage. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/f9/Impale_%28large%29.jpg" }; + public static readonly Skill ImpendingDhuum = new() { Id = 3198, Name = "Impending Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. No resurrection spell can save you now. Your account has been banned.", ConciseDescription = "Skill. No resurrection spell can save you now. Your account has been banned.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Impending_Dhuum.jpg" }; + public static readonly Skill ImperialMajesty = new() { Id = 1328, Name = "Imperial Majesty", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe kowtows before you and takes 80 damage.", ConciseDescription = "Touch Skill. Target foe kowtows before you and takes 80 damage.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Imperial_Majesty.jpg" }; + public static readonly Skill ImpossibleOdds = new() { Id = 1273, Name = "Impossible Odds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All hexes are removed from Shiro. For the next 10 seconds, all of Shiro's attacks are double strikes and hit nearby foes. Shiro tranfers any conditions from himself to foes he hits.", ConciseDescription = "Skill. (10 seconds.) All Shiro's attacks are double strikes and hit nearby foes. Shiro transfers conditions from himself to foes he hits. Initial effect: removes all hexes from Shiro.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Impossible_Odds.jpg" }; + public static readonly Skill InanimateObject = new() { Id = 553, Name = "Inanimate Object", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/2/25/Inanimate_Object.jpg" }; + public static readonly Skill IncendiaryArrows = new() { Id = 428, Name = "Incendiary Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. Shoot arrows at target foe and up to 2 foes near your target. Those foes are set on fire for 1…3 second[s].", ConciseDescription = "Elite Bow Attack. Hits 2 foes near your target and inflicts burning (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/3/37/Incendiary_Arrows_%28large%29.jpg" }; + public static readonly Skill IncendiaryBonds = new() { Id = 179, Name = "Incendiary Bonds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 7, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. After 3 seconds, target foe and all nearby foes are struck for 20…80 fire damage and are set on fire for 1…3 second[s]. Activates early if target foe dies.", ConciseDescription = "Hex Spell. (3 seconds.) End effect: deals 20…80 fire damage and inflicts Burning condition (1…3 second[s]) to foes near your target. Also triggers if foe dies.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Incendiary_Bonds_%28large%29.jpg" }; + public static readonly Skill Incoming = new() { Id = 1596, Name = "Incoming!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. For 4…10 seconds, all allies within earshot move 33% faster, and gain 5…15 Health while moving.", ConciseDescription = "Elite Shout. (4…10 seconds) Allies in earshot move 33% faster and gain 5…15 Health while moving.", IconUrl = "https://wiki.guildwars.com/images/5/50/%22Incoming%21%22_%28large%29.jpg" }; + public static readonly Skill IncomingPvP = new() { Id = 2879, Name = "\"Incoming!\" (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. For 4…10 seconds, all allies within earshot move 33% faster, and gain 5…15 Health while moving.", ConciseDescription = "Elite Shout. (4…10 seconds) Allies in earshot move 33% faster and gain 5…15 Health while moving.", IconUrl = "https://wiki.guildwars.com/images/9/91/%22Incoming%21%22_%28PvP%29.jpg" }; + public static readonly Skill Ineptitude = new() { Id = 47, Name = "Ineptitude", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 4 seconds, the next time target foe or any adjacent foe attacks, they take 30…135 damage and are Blinded for 10 seconds.", ConciseDescription = "Elite Hex Spell. (4 seconds.) Also hexes foes adjacent to target. Deals 30…135 damage. Inflicts Blindness condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/af/Ineptitude_%28large%29.jpg" }; + public static readonly Skill InfernalRage = new() { Id = 0, Name = "Infernal Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 45 seconds, this creature has +1,000 maximum Health and attacks 33% faster, and its melee attacks hit target and nearby foes.", ConciseDescription = "Stance. (45 seconds.) Your melee attacks hit nearby foes. You gain +1,000 maximum Health and attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Infernal_Rage.jpg" }; + public static readonly Skill Inferno = new() { Id = 183, Name = "Inferno", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes are struck for 30…135 fire damage.", ConciseDescription = "Spell. Deals 30…135 fire damage to foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Inferno_%28large%29.jpg" }; + public static readonly Skill InfuriatingHeat = new() { Id = 1730, Name = "Infuriating Heat", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range gain adrenaline twice as fast. This spirit dies after 30…120 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…120 second lifespan). Doubles adrenaline gain for creatures in range.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Infuriating_Heat_%28large%29.jpg" }; + public static readonly Skill InfuseCondition = new() { Id = 139, Name = "Infuse Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For the next 15…60 seconds, whenever you receive a condition, that condition is transferred to your closest minion instead.", ConciseDescription = "Enchantment Spell. (15…60 seconds.) Whenever you receive a condition, it transfers from you to your closest undead servant.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Infuse_Condition_%28large%29.jpg" }; + public static readonly Skill InfuseHealth = new() { Id = 292, Name = "Infuse Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lose half your current Health. Target other ally is healed for 100…136% of the amount you lost.", ConciseDescription = "Spell. Heals for 100…136% of half your current Health.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Infuse_Health_%28large%29.jpg" }; + public static readonly Skill InnerFire = new() { Id = 0, Name = "Inner Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, you gain 30 Health every second.", ConciseDescription = "Skill. (10 seconds.) You gain 30 Health every second.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Inner_Fire.jpg" }; + public static readonly Skill InscribedEttinAura = new() { Id = 2425, Name = "Inscribed Ettin Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "This aura is a passive buff that loops consistently on an Inscribed Ettin, signifying that this creature is inscribed.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/f/f4/Inscribed_Ettin_Aura.jpg" }; + public static readonly Skill InsidiousParasite = new() { Id = 123, Name = "Insidious Parasite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…15 seconds, whenever target foe hits with an attack, you steal up to 15…45 Health from that foe.", ConciseDescription = "Hex Spell. (5…15 seconds.) Steal 15…45 Health whenever target foe hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Insidious_Parasite_%28large%29.jpg" }; + public static readonly Skill InspirationalSpeech = new() { Id = 2207, Name = "Inspirational Speech", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You lose all adrenaline and target other ally gains 1…8 strikes of adrenaline.", ConciseDescription = "Skill. Target ally gains 1…8 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Inspirational_Speech_%28large%29.jpg" }; + public static readonly Skill InspiredEnchantment = new() { Id = 21, Name = "Inspired Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Removes an enchantment from target foe and gain 3…15 Energy. For 20 seconds, Inspired Enchantment is replaced with the enchantment removed from target foe.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effects: you gain 3…15 Energy; this spell is replaced with that enchantment (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5b/Inspired_Enchantment_%28large%29.jpg" }; + public static readonly Skill InspiredHex = new() { Id = 22, Name = "Inspired Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove a hex from target ally and gain 4…10 Energy. For 20 seconds, Inspired Hex is replaced with the hex that was removed.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effects: you gain 4…10 Energy; this spell is replaced with that hex (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/16/Inspired_Hex_%28large%29.jpg" }; + public static readonly Skill Intensity = new() { Id = 2104, Name = "Intensity", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, the next time you deal elemental damage with a spell to a target, you deal 60…70% of that damage to all other foes in the area.", ConciseDescription = "Skill. (10 seconds.) The next time you deal elemental damage with a spell, other targets in the area take 60…70% of that damage.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Intensity.jpg" }; + public static readonly Skill InternalPowerEngaged = new() { Id = 2905, Name = "Internal Power Engaged", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. P.O.X uses internal powering devices to gain 2 Health regeneration.", ConciseDescription = "Skill. P.O.X uses internal powering devices to gain 2 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Internal_Power_Engaged.jpg" }; + public static readonly Skill IntimidatingAura = new() { Id = 1531, Name = "Intimidating Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, you have +40…100 max Health and take 1…10 less damage from foes with less Health than you.", ConciseDescription = "Enchantment Spell. (60 seconds.) You have +40…100 max Health and take 1…10 damage from foes with less Health than you.", IconUrl = "https://wiki.guildwars.com/images/9/93/Intimidating_Aura_%28large%29.jpg" }; + public static readonly Skill InvigoratingMist = new() { Id = 0, Name = "Invigorating Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. When dropped, the invigorating mist is released. It restores 30 points of energy to you and all adjacent creatures.", ConciseDescription = "Signet. When dropped, the invigorating mist is released. It restores 30 points of energy to you and all adjacent creatures.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Invigorating_Mist.jpg" }; + public static readonly Skill InvokeLightning = new() { Id = 1664, Name = "Invoke Lightning", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 6, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe and up to two other foes near your target are struck for 10…90 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…90 lightning damage. Hits two foes near target. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Invoke_Lightning_%28large%29.jpg" }; + public static readonly Skill Invulnerability = new() { Id = 538, Name = "Invulnerability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Monster cannot be attacked.", ConciseDescription = "Monster cannot be attacked.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Invulnerability.jpg" }; + public static readonly Skill IronMist = new() { Id = 216, Name = "Iron Mist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…15 seconds, you have +15 armor. Your Air Magic spells that target a foe activate and recharge 33% faster, but you are Overcast by 2 points.", ConciseDescription = "Enchantment Spell. (8…15 seconds.) Gain +15 armor. Air Magic spells that target a foe activate and recharge 33% faster, but you are Overcast by 2 points.", IconUrl = "https://wiki.guildwars.com/images/4/4a/Iron_Mist_%28large%29.jpg" }; + public static readonly Skill IronPalm = new() { Id = 786, Name = "Iron Palm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe suffers 5…50 damage, and if that foe is suffering from a hex or condition that foe is knocked down. Iron Palm counts as a lead attack.", ConciseDescription = "Touch Skill. Deals 5…50 damage. Causes knock-down if target foe is hexed or has a condition. Counts as a lead attack.", IconUrl = "https://wiki.guildwars.com/images/7/75/Iron_Palm_%28large%29.jpg" }; + public static readonly Skill IrresistibleBlow = new() { Id = 356, Name = "Irresistible Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits, you strike for +5…20 damage. If Irresistible Blow is blocked, your target is knocked down and takes 5…20 damage.", ConciseDescription = "Hammer Attack. Deals +5…20 damage. Deals 5…20 damage and causes knock-down if blocked.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Irresistible_Blow_%28large%29.jpg" }; + public static readonly Skill IrresistibleSweep = new() { Id = 1489, Name = "Irresistible Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. Deal +3…15 damage and lose 1 Dervish enchantment. If you lose an enchantment in this way, Irresistible Sweep cannot be blocked, removes a stance, and deals +3…15 additional damage.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Remove 1 of your Dervish enchantments. Removal effect: unblockable, removes a stance, deals +3…15 additional damage.", IconUrl = "https://wiki.guildwars.com/images/8/84/Irresistible_Sweep_%28large%29.jpg" }; + public static readonly Skill IrresistibleSweepPvP = new() { Id = 3265, Name = "Irresistible Sweep (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. Deal +3…15 damage and lose 1 Dervish enchantment. If you lose an enchantment in this way, Irresistible Sweep cannot be blocked and removes a stance.", ConciseDescription = "Scythe Attack. Deals +3…15 damage. Remove 1 of your Dervish enchantments. Removal effect: unblockable, removes a stance.", IconUrl = "https://wiki.guildwars.com/images/4/49/Irresistible_Sweep_%28PvP%29.jpg" }; + public static readonly Skill IsaiahsBalance = new() { Id = 0, Name = "Isaiah's Balance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe and all nearby foes are hexed for 20 seconds. The next time a foe hexed with Isaiah's Balance uses a skill, that skill costs 25 Energy and has a recharge of 90 seconds.", ConciseDescription = "Hex Spell. (20 seconds.) Also hexes nearby foes. The next skill used by target foes cost 25 Energy and recharges in 90 seconds.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Isaiah%27s_Balance.jpg" }; + public static readonly Skill ItsGoodtoBeKing = new() { Id = 2769, Name = "It's Good to Be King!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. You steal 50 Health from allies within earshot. These allies move 50% faster for 20 seconds.", ConciseDescription = "Elite Shout. You steal 50 Health from allies within earshot. These allies move 50% faster for 20 seconds.", IconUrl = "https://wiki.guildwars.com/images/8/82/%22It%27s_Good_to_Be_King%21%22.jpg" }; + public static readonly Skill ItsJustaFleshWound = new() { Id = 1599, Name = "It's Just a Flesh Wound.", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. Target other ally loses all conditions. If a condition was removed in this way, that ally moves 25% faster for 1…10 second[s].", ConciseDescription = "Elite Shout. Remove all conditions from target ally. That ally moves 25% faster (1…10 second[s]) if a condition was removed.", IconUrl = "https://wiki.guildwars.com/images/6/69/%22It%27s_Just_a_Flesh_Wound.%22.jpg" }; + public static readonly Skill JackFrost = new() { Id = 1901, Name = "Jack Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Binding | SkillType.Ritual, Energy = null, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 5 Jack Frost. This creature deals 50 damage with snowballs. This creature dies after 60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 5 Jack Frost (60 second lifespan). It deals 50 damage with snowballs.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Jack_Frost.jpg" }; + public static readonly Skill JadeFury = new() { Id = 972, Name = "Jade Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 10, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All foes in the area take 50 damage, are knocked down, and then take an additional 150 damage.", ConciseDescription = "Spell. Deals 50 damage, causes knock-down, and then deals an additional 150 damage. Affects foes in the area.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Jade_Fury.jpg" }; + public static readonly Skill JadothsStormofJudgment = new() { Id = 0, Name = "Jadoth's Storm of Judgment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = 0.5, Recharge = null, Overcast = null, Adrenaline = 1, Sacrifice = null, Upkeep = null, Description = "Spear Attack. Target foe and up to 3 foes within earshot are interrupted and take 60 holy damage", ConciseDescription = "Spear Attack. Deals 60 holy damage and interrupts target and 3 foes within the area.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Jadoth%27s_Storm_of_Judgment.jpg" }; + public static readonly Skill JaggedBones = new() { Id = 1355, Name = "Jagged Bones", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 60 seconds, whenever target undead servant dies, it is replaced by a level 0…15 jagged horror that causes Bleeding with each of its attacks.", ConciseDescription = "Elite Enchantment Spell. (60 seconds.) When target undead servant dies, it is replaced by a level 0…15 jagged horror that inflicts Bleeding with attacks.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Jagged_Bones_%28large%29.jpg" }; + public static readonly Skill JaggedCrystalSkin = new() { Id = 535, Name = "Jagged Crystal Skin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. (monster only) For 10 seconds, whenever you are hit by physical damage, nearby foes take 100 damage.", ConciseDescription = "Stance. (monster only) (10 seconds.) 100 damage to foes near you whenever you take physical damage.", IconUrl = "https://wiki.guildwars.com/images/4/44/Jagged_Crystal_Skin.jpg" }; + public static readonly Skill JaggedStrike = new() { Id = 782, Name = "Jagged Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If Jagged Strike hits, your target suffers from Bleeding for 5…20 seconds.", ConciseDescription = "Lead Attack. Inflicts Bleeding condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/d4/Jagged_Strike_%28large%29.jpg" }; + public static readonly Skill JaizhenjuStrike = new() { Id = 1135, Name = "Jaizhenju Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If Jaizhenju Strike hits, you strike for +1…30 damage. If you are not using a stance, Jaizhenju Strike cannot be blocked.", ConciseDescription = "Sword Attack. Deals +1…30 damage. Unblockable unless you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Jaizhenju_Strike_%28large%29.jpg" }; + public static readonly Skill JameisGaze = new() { Id = 1120, Name = "Jamei's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target other ally for 35…180 Health.", ConciseDescription = "Spell. Heals for 35…180.", IconUrl = "https://wiki.guildwars.com/images/1/16/Jamei%27s_Gaze_%28large%29.jpg" }; + public static readonly Skill JanthirsGaze = new() { Id = 586, Name = "Janthir's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Area knockdown caused by the Eye of Janthir.", ConciseDescription = "Spell. Area knockdown caused by the Eye of Janthir.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Janthir%27s_Gaze.jpg" }; + public static readonly Skill JaundicedGaze = new() { Id = 763, Name = "Jaundiced Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Remove an enchantment from target foe. If an enchantment is removed, for the next 1…20 second[s], your next enchantment spell casts 0…1 second[s] faster and costs 1…10 less Energy.", ConciseDescription = "Enchantment Spell. Removes an enchantment from target foe. Removal effect: your next enchantment casts 0…1 second[s] faster and costs 1…10 less Energy. (1…20 second[s])", IconUrl = "https://wiki.guildwars.com/images/e/eb/Jaundiced_Gaze_%28large%29.jpg" }; + public static readonly Skill JudgesInsight = new() { Id = 267, Name = "Judge's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…20 seconds, target ally's attacks deal holy damage and have +20% armor penetration.", ConciseDescription = "Enchantment Spell. (8…20 seconds.) Converts target ally's attacks to holy damage and adds +20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Judge%27s_Insight_%28large%29.jpg" }; + public static readonly Skill JudgesIntervention = new() { Id = 1390, Name = "Judge's Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, the next time target ally receives damage that would be fatal, the damage is negated and one nearby foe takes 30…180 holy damage.", ConciseDescription = "Enchantment Spell. (10 seconds.) Negates the next fatal damage. Negation effect: deals 30…180 holy damage to one foe near target ally.", IconUrl = "https://wiki.guildwars.com/images/3/31/Judge%27s_Intervention_%28large%29.jpg" }; + public static readonly Skill JudgmentStrike = new() { Id = 3425, Name = "Judgment Strike", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Melee Attack. Attack target and adjacent foes. Each attack that hits deals +13…30 Holy damage and knocks down attacking foes.", ConciseDescription = "Elite Melee Attack. Attacks target and adjacent foes for +13…30 Holy damage. Causes knock down on attacking foes.", IconUrl = "https://wiki.guildwars.com/images/6/63/Judgment_Strike.jpg" }; + public static readonly Skill JudgmentofDhuum = new() { Id = 3085, Name = "Judgment of Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 4 seconds, Dhuum deals 75 damage each second to foes in spirit range.", ConciseDescription = "Spell. For 4 seconds, Dhuum deals 75 damage each second to foes in spirit range.", IconUrl = "https://wiki.guildwars.com/images/8/87/Judgment_of_Dhuum.jpg" }; + public static readonly Skill JuggernautToss = new() { Id = 1155, Name = "Juggernaut Toss", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = 2, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe takes 50 damage and is knocked down for 5 seconds.", ConciseDescription = "Touch Skill. 50 damage. Causes knock-down (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8f/Juggernaut_Toss.jpg" }; + public static readonly Skill JungleStrike = new() { Id = 1021, Name = "Jungle Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…25 damage. If it hits a foe that was Crippled, that foe and all adjacent foes take +1…31 damage.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage. Deals +1…31 damage to target and adjacent foes if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Jungle_Strike_%28large%29.jpg" }; + public static readonly Skill JununduBite = new() { Id = 0, Name = "Junundu Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is struck for 375 piercing damage. If you strike a knocked down foe, you gain 500 Health.", ConciseDescription = "Touch Skill. Deals 375 piercing damage. You are healed for 500 if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Junundu_Bite.jpg" }; + public static readonly Skill JununduFeast = new() { Id = 0, Name = "Junundu Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1.5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Exploit one adjacent corpse. Junundu Feast is replaced with Choking Breath, Blinding Breath or Burning Breath for 30 seconds.", ConciseDescription = "Skill. (30 seconds.) Junundu Feast is replaced with Choking Breath, Blinding Breath, or Burning Breath. Must exploit an adjacent fresh corpse.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Junundu_Feast.jpg" }; + public static readonly Skill JununduSiege = new() { Id = 0, Name = "Junundu Siege", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Spit a projectile at target foe. It strikes for 400 earth damage and knocks down target foe if it hits. This skill cannot be used on nearby foes.", ConciseDescription = "Elite Skill. Projectile: deals 400 earth damage and causes knock-down. Cannot be used on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Junundu_Siege.jpg" }; + public static readonly Skill JununduSmash = new() { Id = 0, Name = "Junundu Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Skill. All adjacent foes are struck for 250 damage and knocked down for 4 seconds.", ConciseDescription = "Skill. Deals 250 damage and causes knock-down (4 seconds). Also affects adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/08/Junundu_Smash.jpg" }; + public static readonly Skill JununduStrike = new() { Id = 0, Name = "Junundu Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is struck for 150 piercing damage. You gain 75 Health.", ConciseDescription = "Touch Skill. Deals 150 piercing damage. You are healed for 75.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Junundu_Strike.jpg" }; + public static readonly Skill JununduTunnel = new() { Id = 0, Name = "Junundu Tunnel", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you move 66% faster. This skill ends if you use a skill. When this skill ends, all adjacent foes are knocked down for 3 seconds.", ConciseDescription = "Stance. (10 seconds.) You move 66% faster. End effect: knocks-down adjacent foes (3 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c3/Junundu_Tunnel.jpg" }; + public static readonly Skill JununduTunnelmonsterskill = new() { Id = 0, Name = "Junundu Tunnel (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30 seconds, you move 33% faster. This skill ends if you use a skill. When this skill ends, all adjacent foes are knocked down for 2 seconds.", ConciseDescription = "Stance. (30 seconds.) You move 33% faster. End effect: knocks-down adjacent foes (2 seconds). Ends if you use a skill.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Junundu_Tunnel_%28monster_skill%29.jpg" }; + public static readonly Skill JununduWail = new() { Id = 0, Name = "Junundu Wail", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 15, Activation = 3, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Resurrect all dead junundu within earshot. If there are no enemies within earshot, gain 500 Health for each junundu in range.", ConciseDescription = "Skill. Resurrect all dead junundu in earshot. If there are no enemies in earshot, gain 500 Health for each junundu in range.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Junundu_Wail.jpg" }; + public static readonly Skill KareisHealingCircle = new() { Id = 1119, Name = "Karei's Healing Circle", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal yourself and all adjacent creatures for 30…180 points.", ConciseDescription = "Spell. Heals you for 30…180. Also heals adjacent creatures.", IconUrl = "https://wiki.guildwars.com/images/7/74/Karei%27s_Healing_Circle_%28large%29.jpg" }; + public static readonly Skill KeenArrow = new() { Id = 1720, Name = "Keen Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, you strike for +5…20 damage. If you land a critical hit, you deal an additional +5…25 damage.", ConciseDescription = "Bow Attack. Deals +5…20 damage. Deals +5…25 more damage if you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Keen_Arrow_%28large%29.jpg" }; + public static readonly Skill KeenArrowPvP = new() { Id = 3147, Name = "Keen Arrow (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, you strike for +1…5 damage. If you land a critical hit, you deal an additional +5…30 damage.", ConciseDescription = "Bow Attack. Deals +1…5 damage. Deals +5…30 more damage if you land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/7/7c/Keen_Arrow_%28PvP%29.jpg" }; + public static readonly Skill KeenChop = new() { Id = 2009, Name = "Keen Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If it hits, this attack always results in a critical hit.", ConciseDescription = "Axe Attack. Always a critical hit.", IconUrl = "https://wiki.guildwars.com/images/1/15/Keen_Chop_%28large%29.jpg" }; + public static readonly Skill KeiransSniperShot = new() { Id = 3163, Name = "Keiran's Sniper Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Deals +50 damage to target foe and inflicts Bleeding for 25 seconds. Has a 25% chance of dealing +900 damage.", ConciseDescription = "Bow Attack. Deals +50 damage to target foe. Inflicts Bleeding (25 seconds). 25% chance of dealing +900 damage.", IconUrl = "https://wiki.guildwars.com/images/b/be/Keiran%27s_Sniper_Shot.jpg" }; + public static readonly Skill KeystoneSignet = new() { Id = 63, Name = "Keystone Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. All of your signets except Keystone Signet are recharged. For 20 seconds, the next 0…6 time[s] you use a signet that targets a foe, all other foes adjacent to your target take 15…60 damage and are interrupted.", ConciseDescription = "Elite Signet. (20 seconds.) Your next 0…6 signet[s] interrupt and deal 15…60 damage to other foes adjacent to your target. Initial Effect: recharges all of your other signets.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Keystone_Signet_%28large%29.jpg" }; + public static readonly Skill KilroyStonekin = new() { Id = 856, Name = "Kilroy Stonekin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Your skills recharge 50% faster, your spells cost 50% less Energy, your movement speed is increased by 50%. When cast, this skill removes all Hexes on allies in the area.", ConciseDescription = "Shout. Initial effect: removes all hexes from allies in the area. Your skills recharge 50% faster, your spells cost 50% less Energy, and you move 50% faster.", IconUrl = "https://wiki.guildwars.com/images/4/41/Kilroy_Stonekin.jpg" }; + public static readonly Skill KindleArrows = new() { Id = 433, Name = "Kindle Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your arrows deal fire damage and hit for an additional 3…24 fire damage.", ConciseDescription = "Preparation. (24 seconds.) +3…24 fire damage. Your arrows deal fire damage.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Kindle_Arrows_%28large%29.jpg" }; + public static readonly Skill KineticArmor = new() { Id = 166, Name = "Kinetic Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, you gain +20…80 armor. Whenever you cast a spell, Kinetic Armor is renewed for 8 seconds.", ConciseDescription = "Enchantment Spell. (8 seconds.) You have +20…80 armor. Renewal bonus: cast a spell.", IconUrl = "https://wiki.guildwars.com/images/3/37/Kinetic_Armor_%28large%29.jpg" }; + public static readonly Skill KirinsWrath = new() { Id = 1113, Name = "Kirin's Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 5 seconds, foes adjacent to the location in which the spell was cast take 8…32 holy damage each second.", ConciseDescription = "Spell. Deals 8…32 holy damage each second (5 seconds). Hits foes adjacent to your initial location.", IconUrl = "https://wiki.guildwars.com/images/5/57/Kirin%27s_Wrath_%28large%29.jpg" }; + public static readonly Skill KitahsBurden = new() { Id = 1056, Name = "Kitah's Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1.5, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe moves 50% slower. When Kitah's Burden ends you gain 10…18 Energy.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe moves 50% slower. End effect: you gain 10…18 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/af/Kitah%27s_Burden_%28large%29.jpg" }; + public static readonly Skill KneeCutter = new() { Id = 2010, Name = "Knee Cutter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = 1, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits a Crippled foe, you gain 2…7 Energy and 1…3 strikes of adrenaline.", ConciseDescription = "Sword Attack. You gain 2…7 Energy and 1…3 adrenaline if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Knee_Cutter_%28large%29.jpg" }; + public static readonly Skill Knock = new() { Id = 590, Name = "Knock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Rurik's wait to open the exit door.", ConciseDescription = "Skill. Rurik's wait to open the exit door.", IconUrl = "https://wiki.guildwars.com/images/9/95/Knock.jpg" }; + public static readonly Skill KorosGaze = new() { Id = 3170, Name = "Koro's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target other ally is healed for 150 health and loses 1 hex. If a hex was removed, all adjacent foes take 80 damage.", ConciseDescription = "Spell. Heals target other ally for 150 health and removes a hex. Removal effect: 80 damage to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Koro%27s_Gaze.jpg" }; + public static readonly Skill KournanSiege = new() { Id = 0, Name = "Kournan Siege", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 6, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A signal flare is fired into the air to summon siege fire from any nearby garrisons. Every 3 seconds for 12 seconds, targets hit by the siege fire take 40 damage and are interrupted. This skill is easily interrupted.", ConciseDescription = "Skill. (12 seconds.) A signal flare is fired into the air to summon siege fire from any nearby garrisons. Every 3 seconds, targets hit by the siege fire take 40 damage and are interrupted.", IconUrl = "https://wiki.guildwars.com/images/1/13/Kournan_Siege.jpg" }; + public static readonly Skill Lacerate = new() { Id = 961, Name = "Lacerate", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. Bleeding creatures within its range suffer -2 Health degeneration. When this spirit dies, all non-spirit creatures within its range that have less than 90% Health begin Bleeding for 5…25 seconds. This spirit dies after 30…240 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Bleeding creatures in range have -2 Health degeneration. End effect: Inflicts Bleeding condition (5…25 seconds) on creatures in range that have less than 90% health. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/6/63/Lacerate_%28large%29.jpg" }; + public static readonly Skill LaceratingChop = new() { Id = 849, Name = "Lacerating Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If Lacerating Chop hits, you deal +5…20 damage. If it strikes a knocked down foe your target suffers from Bleeding for 5…20 seconds.", ConciseDescription = "Axe Attack. Deals +5…20 damage. Inflicts Bleeding condition (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Lacerating_Chop_%28large%29.jpg" }; + public static readonly Skill Lamentation = new() { Id = 916, Name = "Lamentation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe and all nearby foes suffer 0…3 Health degeneration. When this hex is applied, these foes take 10…50 damage if you are within earshot of a spirit or corpse.", ConciseDescription = "Hex Spell. Also hexes foes near your target (5…20 seconds). Causes 0…3 Health degeneration. Initial effect: Deals 10…50 damage to these foes if you are within earshot of a spirit or corpse.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Lamentation_%28large%29.jpg" }; + public static readonly Skill LandMine = new() { Id = 3293, Name = "Land Mine", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Land Mine is triggered, all nearby foes are struck for 500 damage and knocked down for 4 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. Affects nearby foes. Deals 500 damage. Knocks down for 4 seconds.", IconUrl = "https://wiki.guildwars.com/images/1/12/Land_Mine.jpg" }; + public static readonly Skill LastRitesofTorment = new() { Id = 0, Name = "Last Rites of Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 12 seconds after the Blasphemy dies, the Blasphemy's foes move 25% faster and take 50 damage when they are the target of a skill or attack.", ConciseDescription = "Hex Spell. (12 seconds.) After the Blasphemy dies, its foes move 25% faster and take 50 damage when they are the target of a skill or attack.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Last_Rites_of_Torment.jpg" }; + public static readonly Skill LastRitesofTormentSkill = new() { Id = 0, Name = "Last Rites of Torment (Skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 12 seconds after the Blasphemy dies, the Blasphemy's foes move 25% faster and take 50 damage when they are the target of a skill or attack.", ConciseDescription = "(12 seconds.) After the Blasphemy dies, its foes move 25% faster and take 50 damage when they are the target of a skill or attack.", IconUrl = "" }; + public static readonly Skill LavaArrows = new() { Id = 824, Name = "Lava Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lava Arrows fly toward up to 3 foes near your target and strike for 20…65 fire damage if they hit.", ConciseDescription = "Spell. Projectile: deals 20…65 fire damage. Bonus effect: sends projectiles at 2 other foes near your target.", IconUrl = "https://wiki.guildwars.com/images/8/87/Lava_Arrows_%28large%29.jpg" }; + public static readonly Skill LavaBlast = new() { Id = 0, Name = "Lava Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Lava surges upward, knocking down all foes standing in lava and dealing 75 damage.", ConciseDescription = "Skill. Lava surges upward, knocking down all foes standing in lava and dealing 75 damage.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Lava_Blast.jpg" }; + public static readonly Skill LavaFont = new() { Id = 195, Name = "Lava Font", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 5 seconds, foes adjacent to the location where this spell was cast are struck for 5…50 fire damage each second. If you are Overcast, this spell strikes nearby foes instead of adjacent ones.", ConciseDescription = "Spell. Deals 5…50 fire damage each second (5 seconds). Hits foes adjacent to your initial location. If Overcast, range increased to nearby.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Lava_Font_%28large%29.jpg" }; + public static readonly Skill LavaGround = new() { Id = 0, Name = "Lava Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The Great Destroyer creates a giant blast that melts earth into lava.", ConciseDescription = "Skill. Creates a giant blast that melts earth into lava.", IconUrl = "https://wiki.guildwars.com/images/8/88/Lava_Ground.jpg" }; + public static readonly Skill LavaPool = new() { Id = 2025, Name = "Lava Pool", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/e/e4/Lava_Pool.jpg" }; + public static readonly Skill LavaWave = new() { Id = 0, Name = "Lava Wave", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The Great Destroyer sends out a wave of lava that deals 100 fire damage to all Burning foes. While submerged in lava, the Great Destroyer gains 10 Health regeneration and is immune to all damage. Lava Wave ends after 12 seconds or if all other Destroyers are destroyed.", ConciseDescription = "Skill. Deals 100 fire damage to all Burning foes. The Great Destroyer is submerged in lava, gains +10 Health regeneration, and is immune to all damage. Lava Wave ends after 12 seconds or if all other Destroyers are destroyed.", IconUrl = "https://wiki.guildwars.com/images/2/20/Lava_Wave.jpg" }; + public static readonly Skill LeadersComfort = new() { Id = 1584, Name = "Leader's Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You gain 30…75 Health. For each ally within earshot, you also gain +10…20 Health (maximum 140 Health).", ConciseDescription = "Skill. You gain 30…75 Health. You also gain 10…20 Health (maximum 140) for each ally in earshot.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Leader%27s_Comfort_%28large%29.jpg" }; + public static readonly Skill LeadersZeal = new() { Id = 1583, Name = "Leader's Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For each nearby ally, you gain 2…4 Energy (maximum 8…12 Energy).", ConciseDescription = "Skill. You gain 2…4 Energy (maximum 8…12 Energy) for each nearby ally.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Leader%27s_Zeal_%28large%29.jpg" }; + public static readonly Skill LeadtheWay = new() { Id = 1590, Name = "Lead the Way!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target ally moves 25% faster for 1…5 seconds for each ally within earshot (maximum of 30 seconds).", ConciseDescription = "Shout. Target ally moves 25% faster for 1…5 seconds (maximum of 30 seconds) for each ally in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/4c/%22Lead_the_Way%21%22_%28large%29.jpg" }; + public static readonly Skill LeapingMantisSting = new() { Id = 1023, Name = "Leaping Mantis Sting", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Lead | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If Mantis Sting hits, target foe takes +5…15 damage. If this attack strikes a moving foe, that foe is Crippled for 3…15 seconds.", ConciseDescription = "Lead Attack. Deals +5…15 damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Leaping_Mantis_Sting_%28large%29.jpg" }; + public static readonly Skill LeaveJunundu = new() { Id = 0, Name = "Leave Junundu", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The junundu releases you from its jaws.", ConciseDescription = "Skill. The junundu releases you from its jaws.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Leave_Junundu.jpg" }; + public static readonly Skill LeechSignet = new() { Id = 61, Name = "Leech Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Interrupt target foe's action. If that action was a spell, you gain 3…15 Energy.", ConciseDescription = "Signet. Interrupts an action. Interruption effect: you gain 3…15 Energy if the action was a spell.", IconUrl = "https://wiki.guildwars.com/images/a/af/Leech_Signet_%28large%29.jpg" }; + public static readonly Skill LesserFlameSentinelResistance = new() { Id = 3150, Name = "Lesser Flame Sentinel Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/1/19/Lesser_Flame_Sentinel_Resistance.jpg" }; + public static readonly Skill LesserHardModeNPCBuff = new() { Id = 3064, Name = "Lesser Hard Mode NPC Buff", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/1/17/Lesser_Hard_Mode_NPC_Buff.jpg" }; + public static readonly Skill LetsGetEm = new() { Id = 1014, Name = "Let's Get 'Em!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5 seconds, all allies within earshot move 10% faster. You gain 1 strike of adrenaline for each ally affected.", ConciseDescription = "Shout. (5 seconds.) Allies in earshot move 10% faster. You gain 1 strike of adrenaline for each ally affected.", IconUrl = "https://wiki.guildwars.com/images/e/e8/%22Let%27s_Get_%27Em%21%22.jpg" }; + public static readonly Skill LeviathansSweep = new() { Id = 1134, Name = "Leviathan's Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +5…20 damage. If this attack is blocked, your target is knocked down and suffers 10…34 damage.", ConciseDescription = "Melee Attack. Deals +5…20 damage. Causes knock-down and deals 10…34 damage if blocked.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Leviathan%27s_Sweep_%28large%29.jpg" }; + public static readonly Skill Life = new() { Id = 1251, Name = "Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. When this spirit dies, all non-spirit allies within its range are healed for 1…7 Health for each second this spirit was alive. This spirit dies after 20 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (20 second lifespan). Affects non-spirit allies within range. End effect: heals for 1…7 for each second this spirit was alive.", IconUrl = "https://wiki.guildwars.com/images/7/77/Life_%28large%29.jpg" }; + public static readonly Skill LifeAttunement = new() { Id = 244, Name = "Life Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 30% less damage with attacks, but gains 14…50% more Health when healed.", ConciseDescription = "Enchantment Spell. Target ally gains 14…50% more Health when healed.", IconUrl = "https://wiki.guildwars.com/images/5/53/Life_Attunement_%28large%29.jpg" }; + public static readonly Skill LifeBarrier = new() { Id = 270, Name = "Life Barrier", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. While you maintain this enchantment, damage dealt to target other ally is reduced by 20…50%. If your Health is below 50% when that ally takes damage, Life Barrier ends.", ConciseDescription = "Elite Enchantment Spell. Reduces damage by 20…50%.", IconUrl = "https://wiki.guildwars.com/images/3/32/Life_Barrier_%28large%29.jpg" }; + public static readonly Skill LifeBond = new() { Id = 241, Name = "Life Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, whenever target other ally takes damage from an attack, half the damage is redirected to you. The damage you receive this way is reduced by 3…30.", ConciseDescription = "Enchantment Spell. Half of the damage target ally takes from attacks is redirected to you. Redirected damage is reduced by 3…30.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Life_Bond_%28large%29.jpg" }; + public static readonly Skill LifePvP = new() { Id = 3012, Name = "Life (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. When this spirit dies, all non-spirit allies within its range are healed for 1…7 Health for each second this spirit was alive. This spirit dies after 20 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (20 second lifespan). Affects non-spirit allies within range. End effect: heals for 1…7 for each second this spirit was alive.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Life_%28PvP%29.jpg" }; + public static readonly Skill LifeSheath = new() { Id = 1123, Name = "Life Sheath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. Remove 0…2 condition[s] from target ally. For 8 seconds, the next time that ally would take damage or life steal, that ally gains that amount of Health instead (maximum 20…100).", ConciseDescription = "Elite Enchantment Spell. (8 seconds.) Converts the next incoming damage or life steal (maximum 20…100) to healing. Initial effect: Removes 0…2 condition[s].", IconUrl = "https://wiki.guildwars.com/images/6/69/Life_Sheath_%28large%29.jpg" }; + public static readonly Skill LifeSiphon = new() { Id = 109, Name = "Life Siphon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 12…24 seconds, target foe suffers 1…3 Health degeneration, and you gain +1…3 Health regeneration.", ConciseDescription = "Hex Spell. (12…24 seconds.) Target foe has 1…3 Health degeneration. You have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Life_Siphon_%28large%29.jpg" }; + public static readonly Skill LifeTransfer = new() { Id = 126, Name = "Life Transfer", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 6…12 seconds, target foe and adjacent foes suffer 3…8 Health degeneration, which you gain as Health regeneration.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (6…12 second). Causes 3…8 Health degeneration. You have +3…8 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/3/33/Life_Transfer_%28large%29.jpg" }; + public static readonly Skill LifeVortex = new() { Id = 541, Name = "Life Vortex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. (monster only) Steal up to 200 Health from each foe within 30 feet.", ConciseDescription = "Skill. (monster only) Steal up to 200 Health from each foe within 30 feet.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Life_Vortex.jpg" }; + public static readonly Skill LifebaneStrike = new() { Id = 1067, Name = "Lifebane Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 12…48 shadow damage. If that foe's Health is above 50%, you steal up to 12…48 Health.", ConciseDescription = "Spell. Deals 12…48 damage. Steals 12…48 Health if target foe's Health is above 50%.", IconUrl = "https://wiki.guildwars.com/images/b/b4/Lifebane_Strike_%28large%29.jpg" }; + public static readonly Skill LiftEnchantment = new() { Id = 1645, Name = "Lift Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Touch Skill. If target touched foe is knocked down, that foe loses one enchantment.", ConciseDescription = "Touch Skill. Removes one enchantment. effect unless target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Lift_Enchantment_%28large%29.jpg" }; + public static readonly Skill Lightbringer = new() { Id = 0, Name = "Lightbringer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Title. For each rank of Lightbringer, you deal 5% more damage to and have +1 damage reduction against Abaddon and his demonic servants.", ConciseDescription = "Title. For each rank of Lightbringer, you deal 5% more damage to and have +1 damage reduction against Abaddon and his demonic servants.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Lightbringer.jpg" }; + public static readonly Skill LightbringerSignet = new() { Id = 1815, Name = "Lightbringer Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If you are within the area of a demonic servant of Abaddon, you gain 4…5 strikes of adrenaline and 22…24 Energy.", ConciseDescription = "Signet. You gain 4…5 strikes of adrenaline and 22…24 Energy if you are within the area of a demonic servant of Abaddon.", IconUrl = "https://wiki.guildwars.com/images/4/43/Lightbringer_Signet.jpg" }; + public static readonly Skill LightbringersGaze = new() { Id = 1814, Name = "Lightbringer's Gaze", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target demonic servant of Abaddon takes 100 holy damage and is interrupted. This skill strikes one additional foe in the area for each rank of Lightbringer you have attained. This skill is disabled for 15 seconds after it is used.", ConciseDescription = "Skill. Target demonic servant of Abaddon takes 100 holy damage and is interrupted. Hits one additional foe in the area for each rank of Lightbringer you have attained.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Lightbringer%27s_Gaze.jpg" }; + public static readonly Skill LightbringersInsight = new() { Id = 1887, Name = "Lightbringer's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. For 10 minutes your party gains triple XP from combat.", ConciseDescription = "Party Bonus. (10 minutes.) Your party gains triple XP from combat.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Lightbringer%27s_Insight.jpg" }; + public static readonly Skill LightningBolt = new() { Id = 1369, Name = "Lightning Bolt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Lightning Bolt that strikes for 5…50 lightning damage if it hits. If Lightning Bolt strikes a moving foe, that foe is struck for 5…50 additional lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Projectile: deals 5…50 lightning damage. Deals 5…50 more lightning damage if target foe is moving. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Lightning_Bolt_%28large%29.jpg" }; + public static readonly Skill LightningHammer = new() { Id = 865, Name = "Lightning Hammer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 10…100 lightning damage and applies Cracked Armor for 5…20 seconds. Lightning Hammer has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…100 lightning damage. Applies Cracked Armor (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/0/00/Lightning_Hammer_%28large%29.jpg" }; + public static readonly Skill LightningHammerPvP = new() { Id = 3396, Name = "Lightning Hammer (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 10…100 lightning damage. Lightning Hammer has 25% armor penetration.", ConciseDescription = "Spell. Deals 10…100 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Lightning_Hammer_%28PvP%29.jpg" }; + public static readonly Skill LightningJavelin = new() { Id = 230, Name = "Lightning Javelin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Lightning Javelin that strikes for 15…50 lightning damage if it hits. Lightning Javelin interrupts attacking foes. This spell has 25% armor penetration and strikes all foes between you and your target.", ConciseDescription = "Spell. Projectile: Deals 15…50 lightning damage. Interrupts if your target is attacking. 25% armor penetration. Strikes all foes between you and your target.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Lightning_Javelin_%28large%29.jpg" }; + public static readonly Skill LightningOrb = new() { Id = 229, Name = "Lightning Orb", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Lightning Orb that strikes target foe for 10…100 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Projectile: deals 10…100 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/13/Lightning_Orb_%28large%29.jpg" }; + public static readonly Skill LightningOrb_2 = new() { Id = 562, Name = "Lightning Orb", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Lightning Orb that strikes target foe for 10…100 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Spell. Projectile: deals 10…100 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/13/Lightning_Orb_%28large%29.jpg" }; + public static readonly Skill LightningReflexes = new() { Id = 453, Name = "Lightning Reflexes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks, and you attack 33% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Lightning_Reflexes_%28large%29.jpg" }; + public static readonly Skill LightningReflexesPvP = new() { Id = 3141, Name = "Lightning Reflexes (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you have a 75% chance to block melee and projectile attacks, and you attack 33% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 33% faster and have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Lightning_Reflexes_%28PvP%29.jpg" }; + public static readonly Skill LightningStrike = new() { Id = 222, Name = "Lightning Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Strike target foe for 5…50 lightning damage. This spell has 25% armor penetration. If you are Overcast, that foe is hexed with Lightning Strike for 3 seconds. When this hex ends, that foe is struck again for 5…50 lightning damage.", ConciseDescription = "Hex Spell. Deals 5…50 lightning damage. 25% armor penetration. Hex for 3 seconds if Overcast. End effect: deals 5…50 lightning damage.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Lightning_Strike_%28large%29.jpg" }; + public static readonly Skill LightningSurge = new() { Id = 205, Name = "Lightning Surge", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. After 3 seconds, target foe is knocked down and struck for 14…100 lightning damage, and has Cracked Armor for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Elite Hex Spell. (3 seconds.) End effect: deals 14…100 lightning damage, causes knock-down, and inflicts Cracked Armor (5…20 seconds). 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/8/88/Lightning_Surge_%28large%29.jpg" }; + public static readonly Skill LightningTouch = new() { Id = 232, Name = "Lightning Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe and all adjacent foes are struck for 10…60 lightning damage, are Blinded for 1…4 second[s], and have Cracked Armor for 1…10 second[s]. This skill has 25% armor penetration.", ConciseDescription = "Touch Skill. Deals 10…60 lightning damage. Also hits foes adjacent to target foe. Inflicts Blind (1…4 second[s]) and Cracked Armor (1…10 second[s]) on all struck foes. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/18/Lightning_Touch_%28large%29.jpg" }; + public static readonly Skill LightofDeldrimor = new() { Id = 2212, Name = "Light of Deldrimor", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All foes in the area are struck for 55…80 holy damage. The location of hidden objects are briefly indicated on your Compass. Any hidden objects in the area are revealed.", ConciseDescription = "Spell. Deals 55…80 holy damage to foes in the area. Pings hidden objects within the area on the compass.", IconUrl = "https://wiki.guildwars.com/images/1/11/Light_of_Deldrimor.jpg" }; + public static readonly Skill LightofDeliverance = new() { Id = 1397, Name = "Light of Deliverance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. All party members are healed for 5…70 Health.", ConciseDescription = "Elite Spell. Heals entire party for 5…70.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Light_of_Deliverance_%28large%29.jpg" }; + public static readonly Skill LightofDeliverancePvP = new() { Id = 2871, Name = "Light of Deliverance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. All party members are healed for 5…70 Health. All your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Spell. Heals entire party for 5…70.", IconUrl = "https://wiki.guildwars.com/images/5/51/Light_of_Deliverance_%28PvP%29.jpg" }; + public static readonly Skill LightofDwayna = new() { Id = 304, Name = "Light of Dwayna", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 25, Activation = 4, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect all dead party members in the area. They are returned to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrects all dead party members in the area. (25% Health, zero Energy).", IconUrl = "https://wiki.guildwars.com/images/d/d1/Light_of_Dwayna_%28large%29.jpg" }; + public static readonly Skill LightofSeborhin = new() { Id = 1389, Name = "Light of Seborhin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Dropping the Light of Seborhin next to a Harbinger is the only means by which to damage a Harbinger.", ConciseDescription = "Skill. Harbingers can only be damaged by dropping the Light of Seborhin next to them.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Light_of_Seborhin.jpg" }; + public static readonly Skill LingeringCurse = new() { Id = 142, Name = "Lingering Curse", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 6…30 seconds, target foe and all nearby foes suffer 0…3 Health degeneration, and gain 20% less benefit from healing.", ConciseDescription = "Elite Hex Spell. (6…30 seconds.) Target and nearby foes have 0…3 Health degeneration and receive 20% less benefit from healing.", IconUrl = "https://wiki.guildwars.com/images/0/08/Lingering_Curse_%28large%29.jpg" }; + public static readonly Skill LionsComfort = new() { Id = 1407, Name = "Lion's Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Skill. All of your signets are disabled for 12 seconds. You are healed for 50…110 Health, and gain 0…3 strike[s] of adrenaline.", ConciseDescription = "Skill. You are healed for 50…110 and gain 0…3 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Lion%27s_Comfort_%28large%29.jpg" }; + public static readonly Skill LiquidFlame = new() { Id = 845, Name = "Liquid Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 7…112 fire damage. If that foe is attacking or casting a spell, nearby foes are also struck for 7…112 fire damage.", ConciseDescription = "Spell. Deals 7…112 fire damage. Deals 7…112 fire damage to nearby foes if target was attacking or casting.", IconUrl = "https://wiki.guildwars.com/images/2/24/Liquid_Flame_%28large%29.jpg" }; + public static readonly Skill LiveVicariously = new() { Id = 291, Name = "Live Vicariously", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally hits a foe, you gain 2…17 Health.", ConciseDescription = "Enchantment Spell. You gain 2…17 Health whenever target ally hits a foe.", IconUrl = "https://wiki.guildwars.com/images/3/34/Live_Vicariously_%28large%29.jpg" }; + public static readonly Skill LivelyWasNaomei = new() { Id = 1222, Name = "Lively Was Naomei", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 15, Activation = 6, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Naomei's ashes for up to 45 seconds. When you drop her ashes, all party members in the area are resurrected with 15…75% Health and zero Energy.", ConciseDescription = "Item Spell. (45 seconds.) Drop effect: resurrects party members in the area (15…75% Health and zero Energy).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Lively_Was_Naomei_%28large%29.jpg" }; + public static readonly Skill LocustsFury = new() { Id = 1030, Name = "Locust's Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…35 seconds, you have an additional 50% chance to double strike while using daggers.", ConciseDescription = "Elite Enchantment Spell. (10…35 seconds.) You have +50% chance to double strike.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Locust%27s_Fury_%28large%29.jpg" }; + public static readonly Skill LongClaws = new() { Id = 2123, Name = "Long Claws", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "This creature's critical hits cause Deep Wound and Bleeding.", ConciseDescription = "This creature's critical hits cause Deep Wound and Bleeding.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Long_Claws.jpg" }; + public static readonly Skill LotusStrike = new() { Id = 1987, Name = "Lotus Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 10, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…25 damage and you gain 5…20 Energy.", ConciseDescription = "Off-Hand Attack. Deals +10…25 damage; you gain 5…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Lotus_Strike_%28large%29.jpg" }; + public static readonly Skill LowBlow = new() { Id = 2214, Name = "Low Blow", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Skill. Strike target foe for 45…70 damage. If target foe is knocked down, that foe takes an additional 30…50 damage and suffers from Cracked Armor for 14…20 seconds.", ConciseDescription = "Touch Skill. Deals 45…70 damage. Inflicts 30…50 damage and Cracked Armor (14…20 seconds) if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/8/86/Low_Blow.jpg" }; + public static readonly Skill LyricofPurification = new() { Id = 1772, Name = "Lyric of Purification", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 5…20 seconds, the next time each ally within earshot uses a Signet, that ally loses 1 Condition.", ConciseDescription = "Chant. (5…20 seconds.) Allies in earshot lose one condition with their next signet.", IconUrl = "https://wiki.guildwars.com/images/1/18/Lyric_of_Purification_%28large%29.jpg" }; + public static readonly Skill LyricofZeal = new() { Id = 1563, Name = "Lyric of Zeal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each ally within earshot uses a signet, that ally gains 1…8 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…8 Energy with their next signet.", IconUrl = "https://wiki.guildwars.com/images/9/91/Lyric_of_Zeal_%28large%29.jpg" }; + public static readonly Skill LyssasAssault = new() { Id = 1538, Name = "Lyssa's Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. This attack interrupts an action if it hits. If you are enchanted, any skill you interrupt is disabled for additional 1…10 second[s]. This attack does 50% normal damage.", ConciseDescription = "Scythe Attack. Interrupts an action. If you are enchanted, the interrupted skill is disabled for an additional 1…10 second[s]. This attack does 50% of normal damage.", IconUrl = "https://wiki.guildwars.com/images/5/53/Lyssa%27s_Assault_%28large%29.jpg" }; + public static readonly Skill LyssasAura = new() { Id = 813, Name = "Lyssa's Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, you have +0…5 Energy regeneration. This enchantment reapplies itself every time you cast a spell on a foe.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) You have +0…5 Energy regeneration. Renewal: every time you cast a spell on an enemy.", IconUrl = "https://wiki.guildwars.com/images/6/60/Lyssa%27s_Aura_%28large%29.jpg" }; + public static readonly Skill LyssasBalance = new() { Id = 877, Name = "Lyssa's Balance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe loses one Enchantment. If you have more Enchantments than target foe, this skill has no effect.", ConciseDescription = "Spell. Removes one enchantment from target foe.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Lyssa%27s_Balance_%28large%29.jpg" }; + public static readonly Skill LyssasHaste = new() { Id = 1512, Name = "Lyssa's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 3…15 seconds, your Dervish enchantments recharge 33% faster. When you activate this enchantment, all adjacent foes are interrupted. When this enchantment ends, all adjacent foes are interrupted. 50% failure chance unless Wind Prayers 5 or higher.", ConciseDescription = "Flash Enchantment Spell. (3…15 seconds.) Your Dervish enchantments recharge 33% faster. Initial Effect: interrupts all adjacent foes. End Effect: interrupts all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Lyssa%27s_Haste_%28large%29.jpg" }; + public static readonly Skill LyssasHastePvP = new() { Id = 3348, Name = "Lyssa's Haste (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 3…15 seconds, your Dervish enchantments recharge 33% faster. When you activate this enchantment, all adjacent foes are interrupted. When this enchantment ends, all adjacent foes are interrupted. 50% failure chance unless Wind Prayers 5 or higher.", ConciseDescription = "Flash Enchantment Spell. (3…15 seconds.) Your Dervish enchantments recharge 33% faster. Initial Effect: interrupts all adjacent foes. End Effect: interrupts all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/6/61/Lyssa%27s_Haste_%28PvP%29.jpg" }; + public static readonly Skill MadKingPonySupport = new() { Id = 2768, Name = "Mad King Pony Support", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.5, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Summon a level 20 Invisible Pony. This summoned pony prances to target foe. This pony lasts 60 seconds.", ConciseDescription = "Elite Spell. Summon a level 20 Invisible Pony. This summoned pony prances to target foe.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Mad_King_Pony_Support.jpg" }; + public static readonly Skill MadKingsFan = new() { Id = 2756, Name = "Mad King's Fan", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Mad King Thorn is pleased by your undying support. Survive his celebration for bonus treats!", ConciseDescription = "Hex Spell. Mad King Thorn is pleased by your undying support. Survive his celebration for bonus treats!", IconUrl = "https://wiki.guildwars.com/images/6/68/Mad_King%27s_Fan.jpg" }; + public static readonly Skill MaddenedStance = new() { Id = 0, Name = "Maddened Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "The maddened spirit has no physical form and is unable to be harmed by your wurm's attacks.", ConciseDescription = "The maddened spirit has no physical form and your wurm's attacks cannot harm it.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Maddened_Stance.jpg" }; + public static readonly Skill MaddenedStrike = new() { Id = 0, Name = "Maddened Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The maddened spirit touches you and drains away 700 Health.", ConciseDescription = "Touch Skill. The maddened spirit drains away 700 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Maddened_Strike.jpg" }; + public static readonly Skill MaddeningLaughter = new() { Id = 2770, Name = "Maddening Laughter", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 12, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Elite Shout. Let out a maniacal cackle. Foes within earshot are struck for 100 damage, and suffer from Dazed for 5 seconds", IconUrl = "https://wiki.guildwars.com/images/1/18/Maddening_Laughter.jpg" }; + public static readonly Skill Maelstrom = new() { Id = 215, Name = "Maelstrom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 30, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Maelstrom at target foe's location. For 10 seconds, foes adjacent to that area are struck for 10…25 cold damage each second. Maelstrom interrupts spell-casting when it hits.", ConciseDescription = "Spell. Deals 10…25 cold damage and interrupts spells each second (10 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/5/54/Maelstrom_%28large%29.jpg" }; + public static readonly Skill Maelstromenvironment = new() { Id = 494, Name = "Maelstrom (environment)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Maelstrom", ConciseDescription = "Spell. Maelstrom", IconUrl = "https://wiki.guildwars.com/images/a/a2/Maelstrom_%28environment%29.jpg" }; + public static readonly Skill MagebaneShot = new() { Id = 1726, Name = "Magebane Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, it is disabled for an additional 10 seconds. This attack cannot be blocked.", ConciseDescription = "Elite Bow Attack. Interrupts an action. Interruption effect: an interrupted spell is disabled for +10 seconds. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/54/Magebane_Shot_%28large%29.jpg" }; + public static readonly Skill MagehunterStrike = new() { Id = 1694, Name = "Magehunter Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Melee Attack. If this attack hits, you strike for +7…25 damage. If your target is under the effects of an enchantment, this attack cannot be blocked.", ConciseDescription = "Elite Melee Attack. Deals +7…25 damage. Unblockable if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/7/74/Magehunter_Strike_%28large%29.jpg" }; + public static readonly Skill MagehuntersSmash = new() { Id = 1697, Name = "Magehunter's Smash", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Elite Hammer Attack. If this attack hits, target foe is knocked down. If your target is under the effects of an enchantment, this attack cannot be blocked.", ConciseDescription = "Elite Hammer Attack. Causes knock-down. Unblockable if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Magehunter%27s_Smash_%28large%29.jpg" }; + public static readonly Skill MagneticAura = new() { Id = 168, Name = "Magnetic Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…8 second[s], you block the next attack against you and deal 10…50 damage to your attacker. If you are Overcast, all party members in earshot are also enchanted.", ConciseDescription = "Enchantment Spell. (1…8 second[s].) Block the next attack against you and reflect 10…50 damage to the attacker. If you are Overcast, enchant party members in earshot.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Magnetic_Aura_%28large%29.jpg" }; + public static readonly Skill MagneticSurge = new() { Id = 2190, Name = "Magnetic Surge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Target foe takes 15…75 damage. If you are Overcast, Magnetic Surge enchants all allies in earshot for 1…5 second[s] to block the next attack against them.", ConciseDescription = "Enchantment Spell. Deals 15…75 damage. If you are Overcast, allies in earshot are enchanted for 1…5 and block the next attack against them.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Magnetic_Surge_%28large%29.jpg" }; + public static readonly Skill MaimingSpear = new() { Id = 2150, Name = "Maiming Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If your attack hits a Bleeding foe, that foe is Crippled for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Crippled condition (5…20 seconds) if target foe is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Maiming_Spear_%28large%29.jpg" }; + public static readonly Skill MaimingStrike = new() { Id = 438, Name = "Maiming Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Maiming Strike that deals +5…20 damage. If that attack hits a moving foe that foe becomes Crippled for 3…15 seconds.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Inflicts Crippled condition (3…15 seconds) if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Maiming_Strike_%28large%29.jpg" }; + public static readonly Skill MakeHaste = new() { Id = 1591, Name = "Make Haste!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, target other ally moves 33% faster. This skill ends if that ally successfully hits with an attack.", ConciseDescription = "Shout. (5…20 seconds.) Target ally moves 33% faster.", IconUrl = "https://wiki.guildwars.com/images/9/91/%22Make_Haste%21%22_%28large%29.jpg" }; + public static readonly Skill MakeYourTime = new() { Id = 1779, Name = "Make Your Time!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. You gain 2 strikes of adrenaline for each party member within earshot (maximum 1…8 adrenaline).", ConciseDescription = "Shout. You gain two adrenaline (maximum 1…8) for each party member in earshot.", IconUrl = "https://wiki.guildwars.com/images/4/41/%22Make_Your_Time%21%22_%28large%29.jpg" }; + public static readonly Skill Malaise = new() { Id = 140, Name = "Malaise", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…35 seconds, target foe suffers -1 Energy degeneration and you suffer -1 Health degeneration. If target foe's Energy reaches 0, that foe takes 5…50 damage and Malaise ends.", ConciseDescription = "Hex Spell. (5…35 seconds.) Causes -1 Energy degeneration. Deals 5…50 damage if target foe's Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Malaise_%28large%29.jpg" }; + public static readonly Skill MaliciousStrike = new() { Id = 1633, Name = "Malicious Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits a foe suffering from a condition, you deal +10…30 damage and this attack results in a critical hit.", ConciseDescription = "Melee Attack. If target foe has a condition, this attack deals +10…30 damage and is a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Malicious_Strike_%28large%29.jpg" }; + public static readonly Skill MalignIntervention = new() { Id = 122, Name = "Malign Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe receives 20% less benefit from healing. If target foe dies while hexed with Malign Intervention, a level 1…17 masterless bone horror is summoned.", ConciseDescription = "Hex Spell. (5…20 seconds.) Target foe receives 20% less from healing. If this foe dies while suffering from this hex, a level 1…17 masterless bone horror is summoned.", IconUrl = "https://wiki.guildwars.com/images/5/56/Malign_Intervention_%28large%29.jpg" }; + public static readonly Skill MandragorsCharge = new() { Id = 0, Name = "Mandragor's Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Shadow Step to target foe. That foe is knocked down and takes 60 damage.", ConciseDescription = "Half Range Spell. Deals 60 damage and causes knock-down. Initial effect: Shadow Step to target foe.", IconUrl = "https://wiki.guildwars.com/images/5/56/Mandragor%27s_Charge.jpg" }; + public static readonly Skill MantisTouch = new() { Id = 974, Name = "Mantis Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe becomes Crippled for 5…20 seconds. This skill counts as an off-hand attack.", ConciseDescription = "Skill. Inflicts Crippled condition (5…20 seconds). This skill counts as an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Mantis_Touch_%28large%29.jpg" }; + public static readonly Skill MantraofConcentration = new() { Id = 16, Name = "Mantra of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…38 seconds, the next time you would be interrupted, you are not interrupted.", ConciseDescription = "Stance. (1…38 seconds.) The next time you would be interrupted, you are not interrupted.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Mantra_of_Concentration_%28large%29.jpg" }; + public static readonly Skill MantraofEarth = new() { Id = 6, Name = "Mantra of Earth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, whenever you take earth damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces earth damage you take by 26…50%. You gain 2 Energy when you take earth damage.", IconUrl = "https://wiki.guildwars.com/images/1/13/Mantra_of_Earth_%28large%29.jpg" }; + public static readonly Skill MantraofFlame = new() { Id = 7, Name = "Mantra of Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, whenever you take fire damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces fire damage you take by 26…50%. You gain 2 Energy when you take fire damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Mantra_of_Flame_%28large%29.jpg" }; + public static readonly Skill MantraofFrost = new() { Id = 8, Name = "Mantra of Frost", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, whenever you take cold damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces cold damage you take by 26…50%. You gain 2 Energy when you take cold damage.", IconUrl = "https://wiki.guildwars.com/images/9/93/Mantra_of_Frost_%28large%29.jpg" }; + public static readonly Skill MantraofInscriptions = new() { Id = 15, Name = "Mantra of Inscriptions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…25 seconds, signets you successfully activate while in this stance recharge 10…40% faster.", ConciseDescription = "Stance. (5…25 seconds.) Signets you successfully activate while in this stance recharge 10…40% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c4/Mantra_of_Inscriptions_%28large%29.jpg" }; + public static readonly Skill MantraofLightning = new() { Id = 9, Name = "Mantra of Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, whenever you take lightning damage, the damage is reduced by 26…50% and you gain 2 Energy.", ConciseDescription = "Stance. (30…90 seconds.) Reduces lightning damage you take by 26…50%. You gain 2 Energy when you take lightning damage.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Mantra_of_Lightning_%28large%29.jpg" }; + public static readonly Skill MantraofPersistence = new() { Id = 14, Name = "Mantra of Persistence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…25 seconds, any Illusion Magic hex you cast lasts 10…40% longer.", ConciseDescription = "Stance. (5…25 seconds.) Illusion hexes you cast last 10…40% longer.", IconUrl = "https://wiki.guildwars.com/images/9/90/Mantra_of_Persistence_%28large%29.jpg" }; + public static readonly Skill MantraofRecall = new() { Id = 82, Name = "Mantra of Recall", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 20 seconds, you gain no benefit from it. You gain 10…25 Energy when Mantra of Recall ends.", ConciseDescription = "Elite Enchantment Spell. (20 seconds.) End effect: you gain 10…25 Energy.", IconUrl = "https://wiki.guildwars.com/images/1/11/Mantra_of_Recall_%28large%29.jpg" }; + public static readonly Skill MantraofRecovery = new() { Id = 13, Name = "Mantra of Recovery", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…20 seconds, spells you cast recharge 33% faster.", ConciseDescription = "Elite Stance. (5…20 seconds.) Your spells recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Mantra_of_Recovery_%28large%29.jpg" }; + public static readonly Skill MantraofResolve = new() { Id = 17, Name = "Mantra of Resolve", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 10…4 Energy or Mantra of Resolve ends.", ConciseDescription = "Stance. (30…90 seconds.) Prevents interrupts against you.", IconUrl = "https://wiki.guildwars.com/images/3/38/Mantra_of_Resolve_%28large%29.jpg" }; + public static readonly Skill MantraofResolvePvP = new() { Id = 3063, Name = "Mantra of Resolve (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 10…4 Energy or Mantra of Resolve ends.", ConciseDescription = "Stance. (5 seconds.) Prevents interrupts against you.", IconUrl = "https://wiki.guildwars.com/images/6/6f/Mantra_of_Resolve_%28PvP%29.jpg" }; + public static readonly Skill MantraofSignets = new() { Id = 18, Name = "Mantra of Signets", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10…40 seconds, you have +3 armor for each signet you have equipped. Whenever you use a signet, you gain 5…60 health.", ConciseDescription = "Stance. (10…40 seconds.) You have +3 armor for each signet. You gain 5…60 health each time you use a signet.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Mantra_of_Signets_%28large%29.jpg" }; + public static readonly Skill MantraofSignetsPvP = new() { Id = 3179, Name = "Mantra of Signets (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10…40 seconds, you have +3 armor for each signet you have equipped. Whenever you use a signet, you gain 5…60 Health.", ConciseDescription = "Stance. (10…40 seconds.) You have +3 armor for each signet you have equipped. You gain 5…60 Health each time you use a signet.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Mantra_of_Signets_%28PvP%29.jpg" }; + public static readonly Skill MaraudersShot = new() { Id = 908, Name = "Marauder's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Marauder's Shot hits, you strike for +25…55 damage and all your non-attack skills are disabled for 5 seconds.", ConciseDescription = "Bow Attack. Deals +25…55 damage.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Marauder%27s_Shot_%28large%29.jpg" }; + public static readonly Skill MarkedForDeath = new() { Id = 2121, Name = "Marked For Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "You are preferred target of your enemies.", ConciseDescription = "You are preferred target of your enemies.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Marked_For_Death.jpg" }; + public static readonly Skill MarkofDeath = new() { Id = 785, Name = "Mark of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4…10 seconds, target foe gains 50% less benefit from healing.", ConciseDescription = "Hex Spell. (4…10 seconds.) Target foe receives 50% less from healing.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Mark_of_Death_%28large%29.jpg" }; + public static readonly Skill MarkofFury = new() { Id = 1360, Name = "Mark of Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, allies hitting target foe gain 0…2 strike[s] of adrenaline. When this hex ends, that foe suffers from Cracked Armor for 1…15 second[s].", ConciseDescription = "Hex Spell. (5 seconds.) Allies hitting target foe gain 0…2 strike[s] of adrenaline. End effect: inflicts Cracked Armor (1…15 second[s].)", IconUrl = "https://wiki.guildwars.com/images/8/81/Mark_of_Fury_%28large%29.jpg" }; + public static readonly Skill MarkofInsecurity = new() { Id = 570, Name = "Mark of Insecurity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…25 seconds, target foe suffers from 1…5 Health degeneration, and enchantments and stances on target foe expire 30…80% faster. All of your non-Assassin skills are disabled for 5 seconds.", ConciseDescription = "Elite Hex Spell. (5…25 seconds.) Causes 1…5 Health degeneration. Enchantments and stances expire 30…80% faster on target foe.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Mark_of_Insecurity_%28large%29.jpg" }; + public static readonly Skill MarkofInstability = new() { Id = 978, Name = "Mark of Instability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, the next time you hit target foe with a dual attack skill that foe is knocked down.", ConciseDescription = "Hex Spell. (20 seconds.) Causes knock-down the next time you hit target foe with a dual attack.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Mark_of_Instability_%28large%29.jpg" }; + public static readonly Skill MarkofPain = new() { Id = 150, Name = "Mark of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, whenever target foe takes physical damage, Mark of Pain deals 10…40 shadow damage to adjacent foes.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 10…40 damage to adjacent foes whenever target foe takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/3/35/Mark_of_Pain_%28large%29.jpg" }; + public static readonly Skill MarkofProtection = new() { Id = 269, Name = "Mark of Protection", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10 seconds, whenever target ally would take damage, that ally is healed for that amount instead, maximum 6…60. All your Protection Prayers are disabled for 5 seconds.", ConciseDescription = "Elite Enchantment Spell. (10 seconds.) Converts incoming damage to healing (maximum 6…60).", IconUrl = "https://wiki.guildwars.com/images/0/09/Mark_of_Protection_%28large%29.jpg" }; + public static readonly Skill MarkofRodgort = new() { Id = 190, Name = "Mark of Rodgort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe and all nearby foes are hexed with Mark of Rodgort. For 10…35 seconds, whenever each foe is struck for fire damage, that foe is set on fire for 1…4 second[s].", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…35 seconds). Inflicts Burning condition (1…4 second[s]) when these foes take fire damage.", IconUrl = "https://wiki.guildwars.com/images/0/01/Mark_of_Rodgort_%28large%29.jpg" }; + public static readonly Skill MarkofSubversion = new() { Id = 127, Name = "Mark of Subversion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets an ally of that foe, the spell fails and you steal up to 10…92 Health from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 10…92 Health.", IconUrl = "https://wiki.guildwars.com/images/6/67/Mark_of_Subversion_%28large%29.jpg" }; + public static readonly Skill MarksmansWager = new() { Id = 430, Name = "Marksman's Wager", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = 5, Activation = 1, Recharge = 24, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Preparation. For 18 seconds, you gain 5…10 Energy whenever your arrows hit, but lose 10 Energy whenever your arrows fail to strike.", ConciseDescription = "Elite Preparation. (18 seconds.) Gain 5…10 Energy whenever your arrows hit.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Marksman%27s_Wager_%28large%29.jpg" }; + public static readonly Skill Martyr = new() { Id = 298, Name = "Martyr", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Transfer all conditions and their remaining durations from your allies to you.", ConciseDescription = "Elite Spell. Transfer all conditions from all allies to you.", IconUrl = "https://wiki.guildwars.com/images/0/05/Martyr_%28large%29.jpg" }; + public static readonly Skill Masochism = new() { Id = 2139, Name = "Masochism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…40 seconds, you have +2 to your Death Magic and Soul Reaping attributes and sacrifice 5…3% of your maximum Health when you cast a spell.", ConciseDescription = "Enchantment Spell. (10…40 seconds.) You have +2 Death Magic and Soul Reaping. Sacrifice 5…3% Health when you cast a spell.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Masochism_%28large%29.jpg" }; + public static readonly Skill MasochismPvP = new() { Id = 3054, Name = "Masochism (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, you gain 1…3 Energy whenever you sacrifice Health.", ConciseDescription = "Enchantment Spell. (30 seconds.) You gain 1…3 Energy whenever you sacrifice Health.", IconUrl = "https://wiki.guildwars.com/images/6/64/Masochism_%28PvP%29.jpg" }; + public static readonly Skill MasterofMagic = new() { Id = 1378, Name = "Master of Magic", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 1…61 second[s], all of your elemental attributes are set to 8…14 and your elemental spells return 30% of their Energy cost.", ConciseDescription = "Elite Enchantment Spell. (1…61 second[s]). Your elemental attributes are set to 8…14 and elemental spells return 30% of their Energy cost.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Master_of_Magic_%28large%29.jpg" }; + public static readonly Skill MasterofNecromancy = new() { Id = 0, Name = "Master of Necromancy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 12 seconds, Zoldark has +10 armor and +5% maximum Health for each Minion of Zoldark that is currently alive.", ConciseDescription = "Spell. (12 seconds.) Zoldark gains +10 armor and +5% maximum Health for each Minion of Zoldark that is alive.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Master_of_Necromancy.jpg" }; + public static readonly Skill Meditation = new() { Id = 1523, Name = "Meditation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Lose all adrenaline. For 20 seconds, you gain 1…4 Energy every time an enchantment on you ends.", ConciseDescription = "Enchantment Spell. (20 seconds.) Gain 1…4 Energy whenever an enchantment on you ends.", IconUrl = "https://wiki.guildwars.com/images/2/24/Meditation_%28large%29.jpg" }; + public static readonly Skill MeditationoftheReaper = new() { Id = 1276, Name = "Meditation of the Reaper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 30 seconds, Shiro meditates and absorbs the next 500 damage. When this skill ends, Shiro steals 20 Health from all foes for each second this skill was active.", ConciseDescription = "Skill. (30 seconds.) Shiro meditates and absorbs the next 500 damage. When this skill ends, Shiro steals 20 Health from all foes for each second this skill was active.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Meditation_of_the_Reaper.jpg" }; + public static readonly Skill MeditationoftheReaper_2 = new() { Id = 1316, Name = "Meditation of the Reaper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 30 seconds, Shiro meditates and absorbs the next 500 damage. When this skill ends, Shiro steals 20 Health from all foes for each second this skill was active.", ConciseDescription = "Skill. (30 seconds.) Shiro meditates and absorbs the next 500 damage. When this skill ends, Shiro steals 20 Health from all foes for each second this skill was active.", IconUrl = "https://wiki.guildwars.com/images/e/e5/Meditation_of_the_Reaper.jpg" }; + public static readonly Skill Meekness = new() { Id = 1260, Name = "Meekness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Hex Spell. For 5…30 seconds, target foe and all foes in the area attack 50% slower.", ConciseDescription = "Hex Spell. Also hexes foes in the area of target (5…30 seconds). These foes attack 50% slower.", IconUrl = "https://wiki.guildwars.com/images/4/47/Meekness_%28large%29.jpg" }; + public static readonly Skill MegaSnowball = new() { Id = 1003, Name = "Mega Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a very slow-moving snowball at target foe. That foe is knocked down and takes 75 damage if it hits.", ConciseDescription = "Spell. Very slow projectile: deals 75 damage and causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/b/be/Mega_Snowball.jpg" }; + public static readonly Skill MelandrusArrows = new() { Id = 429, Name = "Melandru's Arrows", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Preparation. For 18 seconds, whenever your arrows hit, they cause Bleeding for 3…25 seconds, and if they hit a target who is under an enchantment, they do +8…28 damage.", ConciseDescription = "Elite Preparation. (18 seconds.) Your arrows inflict Bleeding condition (3…25 seconds) and deal +8…28 damage to enchanted foes.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Melandru%27s_Arrows_%28large%29.jpg" }; + public static readonly Skill MelandrusAssault = new() { Id = 441, Name = "Melandru's Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Melandru's Assault that deals +5…20 damage to all nearby foes.", ConciseDescription = "Pet Attack. Deals +5…20 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/11/Melandru%27s_Assault_%28large%29.jpg" }; + public static readonly Skill MelandrusAssaultPvP = new() { Id = 3047, Name = "Melandru's Assault (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Melandru's Assault that deals +5…20 damage. If that attack strikes a foe with an enchantment, that foe and all adjacent foes take +5…35 additional damage.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Deals +5…35 more damage to target and foes adjacent to target if this foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Melandru%27s_Assault_%28PvP%29.jpg" }; + public static readonly Skill MelandrusResilience = new() { Id = 451, Name = "Melandru's Resilience", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 8…20 seconds, you gain +4 Health regeneration and +1 Energy regeneration for each condition and hex you are suffering.", ConciseDescription = "Elite Stance. (8…20 seconds.) You have +4 Health regeneration and +1 Energy regeneration for each condition and hex on you.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Melandru%27s_Resilience_%28large%29.jpg" }; + public static readonly Skill MelandrusShot = new() { Id = 853, Name = "Melandru's Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If Melandru's Shot hits, your target begins Bleeding for 5…25 seconds. If it hits a foe that is moving or knocked down, that foe takes +10…25 damage and is Crippled for 5…15 seconds.", ConciseDescription = "Elite Bow Attack. Inflicts Bleeding (5…25 seconds). Deals +10…25 damage and inflicts Crippled (5…15 seconds) if target foe was moving or knocked down.", IconUrl = "https://wiki.guildwars.com/images/5/53/Melandru%27s_Shot_%28large%29.jpg" }; + public static readonly Skill MendAilment = new() { Id = 277, Name = "Mend Ailment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one condition (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, or Deep Wound) from target ally. For each remaining Condition, that ally is healed for 5…70 Health.", ConciseDescription = "Spell. Removes a condition. Removal effect: heals for 5…70 for each remaining condition.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Mend_Ailment_%28large%29.jpg" }; + public static readonly Skill MendBodyandSoul = new() { Id = 1234, Name = "Mend Body and Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target ally is healed for 20…115 Health. That ally loses one condition for each spirit within earshot.", ConciseDescription = "Spell. Heals for 20…115. Removes one condition for each spirit within earshot.", IconUrl = "https://wiki.guildwars.com/images/2/27/Mend_Body_and_Soul_%28large%29.jpg" }; + public static readonly Skill MendCondition = new() { Id = 275, Name = "Mend Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one condition (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, or Deep Wound) from target other ally. If a condition is removed, that ally is healed for 5…70 Health.", ConciseDescription = "Spell. Removes one condition. Removal effect: heals for 5…70.", IconUrl = "https://wiki.guildwars.com/images/7/78/Mend_Condition_%28large%29.jpg" }; + public static readonly Skill Mending = new() { Id = 290, Name = "Mending", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally gains +1…4 Health regeneration.", ConciseDescription = "Enchantment Spell. +1…4 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/1/14/Mending_%28large%29.jpg" }; + public static readonly Skill MendingGrip = new() { Id = 2202, Name = "Mending Grip", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target ally is healed for 20…80 Health. If that ally is under the effects of a weapon spell, that ally loses one condition.", ConciseDescription = "Spell. Heals for 20…80. Removes one condition if target ally is under a Weapon spell.", IconUrl = "https://wiki.guildwars.com/images/f/f5/Mending_Grip_%28large%29.jpg" }; + public static readonly Skill MendingRefrain = new() { Id = 1578, Name = "Mending Refrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 15 seconds, target non-spirit ally has +2…3 Health regeneration. This echo is reapplied every time a chant or shout ends on that ally.", ConciseDescription = "Echo. (15 seconds.) Target ally has +2…3 Health regeneration. Renewal: whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Mending_Refrain_%28large%29.jpg" }; + public static readonly Skill MendingRefrainPvP = new() { Id = 3149, Name = "Mending Refrain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 15 seconds, you have +2…3 Health regeneration. This echo is reapplied every time a chant or shout ends on you.", ConciseDescription = "Echo. (15 seconds.) You have +2…3 Health regeneration. Renewal: whenever a chant or shout ends on you.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Mending_Refrain_%28PvP%29.jpg" }; + public static readonly Skill MendingTouch = new() { Id = 1401, Name = "Mending Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Touched ally loses two conditions and is healed for 15…60 Health for each condition removed in this way.", ConciseDescription = "Touch Spell. Removes two conditions. Heals for 15…60 for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Mending_Touch_%28large%29.jpg" }; + public static readonly Skill MentalBlock = new() { Id = 2417, Name = "Mental Block", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds you have a 50% chance to block attacks. This Enchantment is reapplied every time an enemy strikes you.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You have a 50% chance to block. Renewal: every time an enemy hits you.", IconUrl = "https://wiki.guildwars.com/images/e/ed/Mental_Block.jpg" }; + public static readonly Skill MercilessSpear = new() { Id = 1603, Name = "Merciless Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits a foe with less than 50% Health, that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5e/Merciless_Spear_%28large%29.jpg" }; + public static readonly Skill Metamorphosis = new() { Id = 0, Name = "Metamorphosis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Creature changes into an adult krait.", ConciseDescription = "Skill. Creature changes into an adult krait.", IconUrl = "https://wiki.guildwars.com/images/7/71/Metamorphosis.jpg" }; + public static readonly Skill Meteor = new() { Id = 187, Name = "Meteor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all adjacent foes are struck for 7…112 fire damage and knocked down.", ConciseDescription = "Spell. Deals 7…112 fire damage and causes knock-down. Also hits foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Meteor_%28large%29.jpg" }; + public static readonly Skill MeteorShower = new() { Id = 192, Name = "Meteor Shower", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 25, Activation = 5, Recharge = 60, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Meteor Shower at target foe's location. For 9 seconds, foes adjacent to that location are struck for 7…112 fire damage and knocked down every 3 seconds.", ConciseDescription = "Spell. Deals 7…112 fire damage and causes knock-down every 3 seconds (9 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Meteor_Shower_%28large%29.jpg" }; + public static readonly Skill MightyBlow = new() { Id = 351, Name = "Mighty Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Hammer Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Mighty_Blow_%28large%29.jpg" }; + public static readonly Skill MightyThrow = new() { Id = 1547, Name = "Mighty Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = 2, Sacrifice = null, Upkeep = null, Description = "Spear Attack. Your spear moves three times faster. If it hits, you deal +10…40 damage.", ConciseDescription = "Spear Attack. Deals +10…40 damage. This spear moves three times faster.", IconUrl = "https://wiki.guildwars.com/images/5/51/Mighty_Throw_%28large%29.jpg" }; + public static readonly Skill MightyWasVorizun = new() { Id = 773, Name = "Mighty Was Vorizun", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Vorizun's ashes for up to 15…60 seconds. While you hold his ashes, you gain +15 armor and +30 maximum Energy.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +15 armor and +30 maximum Energy.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Mighty_Was_Vorizun_%28large%29.jpg" }; + public static readonly Skill Migraine = new() { Id = 53, Name = "Migraine", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target foe suffers 1…8 Health degeneration and takes 100% longer to activate skills.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Causes 1…8 Health degeneration and doubles skill activation time.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Migraine_%28large%29.jpg" }; + public static readonly Skill MigrainePvP = new() { Id = 3183, Name = "Migraine (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 3…12 seconds, target foe suffers 1…8 Health degeneration and takes 100% longer to activate skills.", ConciseDescription = "Elite Hex Spell. (3…12 seconds.) Causes 1…8 Health degeneration and doubles skill activation time.", IconUrl = "https://wiki.guildwars.com/images/4/49/Migraine_%28PvP%29.jpg" }; + public static readonly Skill MindBlast = new() { Id = 1662, Name = "Mind Blast", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe is struck for 15…60 fire damage. If you have more Energy than target foe, you gain 1…8 Energy.", ConciseDescription = "Elite Spell. Deals 15…60 fire damage. You gain 1…8 Energy if you have more Energy than target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Mind_Blast_%28large%29.jpg" }; + public static readonly Skill MindBurn = new() { Id = 185, Name = "Mind Burn", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe and all adjacent foes take 15…60 fire damage. If you have more Energy than target foe, that foe and all adjacent foes take an additional 15…60 fire damage and are set on fire for 1…10 second[s].", ConciseDescription = "Elite Spell. Deals 15…60 fire damage. If you have more energy than target foe, deals 15…60 more fire damage and inflicts Burning (1…10 second[s]). Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Mind_Burn_%28large%29.jpg" }; + public static readonly Skill MindFreeze = new() { Id = 209, Name = "Mind Freeze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Target foe takes 10…60 cold damage. If you have more Energy than target foe, that foe suffers an additional 10…60 cold damage and moves 90% slower for 1…5 second[s].", ConciseDescription = "Elite Hex Spell. Deals 10…60 cold damage. If you have more Energy than target foe, deals +10…60 cold damage and causes 90% slower movement (1…5 second[s]).", IconUrl = "https://wiki.guildwars.com/images/a/a8/Mind_Freeze_%28large%29.jpg" }; + public static readonly Skill MindFreezePvP = new() { Id = 2803, Name = "Mind Freeze (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Target foe takes 10…60 cold damage. If you have more Energy than target foe, that foe suffers an additional 10…60 cold damage and moves 90% slower for 1…5 seconds.", ConciseDescription = "Elite Hex Spell. Deals 10…60 cold damage. If you have more Energy than target foe, deals +10…60 cold damage and causes 90% slower movement (1…5 second[s]).", IconUrl = "https://wiki.guildwars.com/images/8/8a/Mind_Freeze_%28PvP%29.jpg" }; + public static readonly Skill MindShock = new() { Id = 226, Name = "Mind Shock", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe suffers 10…50 lightning damage. If you have more Energy than target foe, that foe suffers 10…50 more lightning damage and is knocked down. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. If you have more Energy than target foe, deals +10…50 lightning damage and causes knockdown. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Mind_Shock_%28large%29.jpg" }; + public static readonly Skill MindShockPvP = new() { Id = 2804, Name = "Mind Shock (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe suffers 10…50 lightning damage. If you have more Energy than target foe, that foe suffers 10…50 more lightning damage and is knocked down. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. If you have more Energy than target foe, deals +10…50 lightning damage and causes knockdown. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Mind_Shock_%28PvP%29.jpg" }; + public static readonly Skill MindWrack = new() { Id = 49, Name = "Mind Wrack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…40 seconds, whenever this foe is the target of any of your non-hex Mesmer skills, that foe loses 1 Energy and takes 5…25 damage per point of Energy lost. If the target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", ConciseDescription = "Hex Spell. (5…40 seconds.) Causes 1 Energy loss each time foe is the target of your non-hex Mesmer skills. Deals 5…25 damage per point of Energy lost. If target foe's Energy drops to 0, it takes 15…100 damage and Mind Wrack ends.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Mind_Wrack_%28large%29.jpg" }; + public static readonly Skill MindWrackPvP = new() { Id = 2734, Name = "Mind Wrack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…40 seconds, whenever this foe is the target of one of your non-hex Mesmer skills, that foe loses 1 Energy. If the target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", ConciseDescription = "Hex Spell. (5…40 seconds.) Causes 1 Energy loss each time foe is the target of your non-hex Mesmer skills. If target foe's Energy drops to 0, Mind Wrack ends and that foe takes 15…100 damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Mind_Wrack_%28PvP%29.jpg" }; + public static readonly Skill Mindbender = new() { Id = 2411, Name = "Mindbender", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 24, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…16 seconds, you move 20…33% faster and your Spells take 20% less time to cast.", ConciseDescription = "Enchantment Spell. (10…16 seconds.) You move 20…33% faster and cast Spells 20% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Mindbender.jpg" }; + public static readonly Skill MirageCloak = new() { Id = 1500, Name = "Mirage Cloak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 1…7 second[s], you have a 40…80% chance to block incoming attacks. When you cast this enchantment, all nearby foes are struck for 10…40 earth damage.", ConciseDescription = "Flash Enchantment Spell. (1…7 second[s].) You have 40…80% chance to block. Initial Effect: deals 10…40 earth damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/18/Mirage_Cloak_%28large%29.jpg" }; + public static readonly Skill MirroredStance = new() { Id = 816, Name = "Mirrored Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10…35 seconds, whenever target foe enters a stance, you enter the same stance.", ConciseDescription = "Hex Spell. (10…35 seconds.) You enter any stance used by target foe.", IconUrl = "https://wiki.guildwars.com/images/3/37/Mirrored_Stance_%28large%29.jpg" }; + public static readonly Skill MirrorofDisenchantment = new() { Id = 1349, Name = "Mirror of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one enchantment from target foe. All of that foe's party members also lose that same enchantment.", ConciseDescription = "Spell. Removes one enchantment from target foe. That foe's party members also lose this enchantment.", IconUrl = "https://wiki.guildwars.com/images/4/40/Mirror_of_Disenchantment_%28large%29.jpg" }; + public static readonly Skill MirrorofDisenchantmentPvP = new() { Id = 3194, Name = "Mirror of Disenchantment (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one enchantment from target foe. All of that foe's party members also lose that same enchantment.", ConciseDescription = "Spell. Removes one enchantment from target foe. That foe's party members also lose this enchantment.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Mirror_of_Disenchantment_%28PvP%29.jpg" }; + public static readonly Skill MirrorofIce = new() { Id = 1098, Name = "Mirror of Ice", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Shatter a Mirror of Ice. All foes near you and target ally take 15…70 cold damage and move 66% slower for 2…6 seconds. If you strike a foe hexed with Water Magic, Mirror of Ice recharges 50% faster.", ConciseDescription = "Elite Hex Spell. Deals 15…70 cold damage and slows foes by 66% (2…6 seconds). Hits foes near you and target ally. Recharges 50% faster if it hits a foe hexed with Water Magic.", IconUrl = "https://wiki.guildwars.com/images/4/41/Mirror_of_Ice_%28large%29.jpg" }; + public static readonly Skill MistForm = new() { Id = 236, Name = "Mist Form", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…45 seconds, you take 33% less damage from foes under the effects of Water Magic hexes. Whenever you cast an elemental spell, all non-spirit allies in earshot are healed for 50…250% of the Energy cost of the spell.", ConciseDescription = "Elite Enchantment Spell. (10…45 seconds.) Take 33% less damage from foes hexed with Water Magic. Heals non-spirit allies in earshot for 50…250% of the energy cost of your elemental spells.", IconUrl = "https://wiki.guildwars.com/images/8/86/Mist_Form_%28large%29.jpg" }; + public static readonly Skill MistFormPvP = new() { Id = 2805, Name = "Mist Form (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…45 seconds, you take 33% less damage from foes under the effects of Water Magic hexes. Whenever you cast an elemental spell, all non-spirit allies in earshot are healed for 50…250% of the Energy cost of the spell. This spell does not heal allies above 80% Health.", ConciseDescription = "Elite Enchantment Spell. (10…45 seconds.) Take 33% less damage from foes hexed with Water Magic. Heals non-spirit allies in earshot for 50…250% of the energy cost of your elemental spells.", IconUrl = "https://wiki.guildwars.com/images/e/ed/Mist_Form_%28PvP%29.jpg" }; + public static readonly Skill Mistrust = new() { Id = 979, Name = "Mistrust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next spell that target foe casts on one of your allies fails and deals 10…100 damage to that foe and all nearby foes.", ConciseDescription = "Hex Spell. (6 seconds.) The next spell that target foe casts on one of your allies fails and deals 10…100 damage to target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/0/06/Mistrust_%28large%29.jpg" }; + public static readonly Skill MistrustPvP = new() { Id = 3191, Name = "Mistrust (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next spell that target foe casts on one of your allies fails and deals 10…75 damage to that foe and all nearby foes.", ConciseDescription = "Hex Spell. (6 seconds.) The next spell that target foe casts on one of your allies fails and deals 10…75 damage to target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Mistrust_%28PvP%29.jpg" }; + public static readonly Skill MmmSlushy = new() { Id = 0, Name = "Mmm. Slushy!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You are healed for 250 Health, and you have +10 Health regeneration for 10 seconds. Mmm. Slushy! ends if you use a skill.", ConciseDescription = "Enchantment Spell. (10 seconds.) You have +10 Health regeneration. Initial effect: heals you for 250. Ends if you use a skill.", IconUrl = "https://wiki.guildwars.com/images/8/82/Mmm._Slushy%21.jpg" }; + public static readonly Skill MmmmSnowcone = new() { Id = 1010, Name = "Mmmm. Snowcone!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. You are healed for 300 Health, and all of your Skills are disabled for 10 seconds.", ConciseDescription = "Shout. Heals you for 300. Your skills are disabled (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/16/%22Mmmm._Snowcone%21%22.jpg" }; + public static readonly Skill MoebiusStrike = new() { Id = 781, Name = "Moebius Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Off-Hand Attack. Must follow a Dual Attack. If it hits, Moebius Strike strikes for +10…35 damage. If you strike a foe whose Health is below 50%, all your other attack skills are recharged.", ConciseDescription = "Elite Off-Hand Attack. Deals +10…35 damage. Recharges all your other attack skills if target foe's Health is below 50%.", IconUrl = "https://wiki.guildwars.com/images/7/73/Moebius_Strike_%28large%29.jpg" }; + public static readonly Skill MokeleSmash = new() { Id = 1409, Name = "Mokele Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits, you strike for +5…20 damage and gain 2 strikes of adrenaline.", ConciseDescription = "Hammer Attack. Deals +5…20 damage and you gain 2 strikes of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/00/Mokele_Smash_%28large%29.jpg" }; + public static readonly Skill MonkeySeeMonkeyDo = new() { Id = 0, Name = "Monkey See, Monkey Do", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 40, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 20 seconds, this skill is replaced by a skill currently in use by a random friend or foe within earshot. The new skill activates with an attribute level equal to the caster's rank in that attribute.", ConciseDescription = "Skill. (20 seconds.) This skill becomes a random skill currently in use by friend or foe within earshot. The new skill activates with attribute level equal to the caster's ranks in that attribute.", IconUrl = "https://wiki.guildwars.com/images/9/96/Monkey_See%2C_Monkey_Do.jpg" }; + public static readonly Skill Monsterdoesntgetdeathpenalty = new() { Id = 1329, Name = "Monster doesn't get death penalty", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/3/3d/Monster_doesn%27t_get_death_penalty.jpg" }; + public static readonly Skill MotivatingInsults = new() { Id = 2767, Name = "Motivating Insults", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Elite Shout. Scream insults at your army. For 10 seconds they have 8 Health regeneration, and move and attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/2/22/Motivating_Insults.jpg" }; + public static readonly Skill Mount = new() { Id = 0, Name = "Mount", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 4, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You mount the siege devourer. You can command the siege devourer to move and to use its skills.", ConciseDescription = "Skill. Mount the siege devourer. You can command it to move and use skills.", IconUrl = "https://wiki.guildwars.com/images/7/7a/Mount.jpg" }; + public static readonly Skill MuddyTerrain = new() { Id = 477, Name = "Muddy Terrain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within its range move 10% slower and speed boosts have no effect. This spirit dies after 30…180 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…180 second lifespan). Creatures in range have 10% slower movement: also negates speed boosts.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Muddy_Terrain_%28large%29.jpg" }; + public static readonly Skill MurakaisCalamity = new() { Id = 0, Name = "Murakai's Calamity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 14, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Murakai's Calamity washes over all foes, dealing 90 damage and inflicting Poison, Disease, Bleeding, Crippled, and Weakness for 10 seconds. 1 Servant of Murakai comes to her aid.", ConciseDescription = "Spell. Deals 90 damage to all foes and inflicts Poison, Disease, Bleeding, Crippled, and Weakness conditions (10 seconds). 1 Servants of Murakai come to her aid.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Murakai%27s_Calamity.jpg" }; + public static readonly Skill MurakaisCall = new() { Id = 0, Name = "Murakai's Call", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Murakai's Call summons 3 undead servants.", ConciseDescription = "Spell. Murakai's Call summons 3 undead servants.", IconUrl = "https://wiki.guildwars.com/images/5/53/Murakai%27s_Call.jpg" }; + public static readonly Skill MurakaisCensure = new() { Id = 2369, Name = "Murakai's Censure", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 18, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Murakai's Censure washes over all foes, dealing 80 damage and causing Poison and Disease for 10 seconds.", ConciseDescription = "Spell. Deals 80 damage to all foes and inflicts Poison and Disease (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/d9/Murakai%27s_Censure.jpg" }; + public static readonly Skill MurakaisConsumption = new() { Id = 0, Name = "Murakai's Consumption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Murakai steals 60 Health from all foes in the target's location. Murakai's Power meter rises by 20 for each foe struck.", ConciseDescription = "Spell. Murakai steals 60 Health from all foes in the target's location. Murakai's Power meter rises by 20 for each foe struck.", IconUrl = "https://wiki.guildwars.com/images/2/27/Murakai%27s_Consumption.jpg" }; + public static readonly Skill MurakaisStormofSouls = new() { Id = 0, Name = "Murakai's Storm of Souls", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Murakai's Storm of Souls washes over all foes, dealing 100 damage, knocking them down, and inflicting Poison, Disease, Bleeding, Burning, Crippled, Weakness, Blindness, Dazed, Deep Wound and Cracked Armor (10 seconds). 1 Servants of Murakai come to her aid.", ConciseDescription = "Spell. Deal 100 damage to all foes, causes knock-down, and inflicts Poison, Disease, Bleeding, Burning, Crippled, Weakness, Blindness, Dazed, Deep Wound, and Cracked Armor conditions (10 seconds). 1 Servants of Murakai come to her aid.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Murakai%27s_Storm_of_Souls.jpg" }; + public static readonly Skill MysticCorruption = new() { Id = 1755, Name = "Mystic Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All adjacent foes suffer from Disease for 1…10 second[s]. For 20 seconds, nothing happens. Disease duration is doubled if you are enchanted when you activate this skill. When this enchantment ends, all party members in earshot are cured of Disease.", ConciseDescription = "Flash Enchantment Spell. (20 seconds.) Initial Effect: all adjacent foes are Diseased (1…10 second[s].) Double duration if you are already enchanted. End Effect: party members in earshot lose Disease.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Mystic_Corruption_%28large%29.jpg" }; + public static readonly Skill MysticHealing = new() { Id = 1527, Name = "Mystic Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are healed for 5…65 Health. Also heals all enchanted party members for 5…65 Health.", ConciseDescription = "Spell. Heals you for 5…65. Heals all enchanted party members for 5…65 Health.", IconUrl = "https://wiki.guildwars.com/images/7/71/Mystic_Healing_%28large%29.jpg" }; + public static readonly Skill MysticHealingPvP = new() { Id = 3272, Name = "Mystic Healing (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are healed for 5…65 Health. Also heals all enchanted party members for 5…65 Health.", ConciseDescription = "Spell. Heals you for 5…65. Heals all enchanted party members for 5…65 Health.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Mystic_Healing_%28PvP%29.jpg" }; + public static readonly Skill MysticRegeneration = new() { Id = 1516, Name = "Mystic Regeneration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, you have +1…4 Health regeneration for each enchantment (maximum of 8) on you.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You have +1…4 Health regeneration for each enchantment (maximum of 8) on you.", IconUrl = "https://wiki.guildwars.com/images/4/43/Mystic_Regeneration_%28large%29.jpg" }; + public static readonly Skill MysticRegenerationPvP = new() { Id = 2884, Name = "Mystic Regeneration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, you have +1…4 Health regeneration for each enchantment (maximum of 3) on you.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) You have +1…4 Health regeneration for each enchantment (maximum of 3) on you.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Mystic_Regeneration_%28PvP%29.jpg" }; + public static readonly Skill MysticSandstorm = new() { Id = 1532, Name = "Mystic Sandstorm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Spell. Create a sandstorm at your location that lasts 3 seconds. Each second, foes nearby this location take 10…20 earth damage. Attacking foes take an additional 10…20 damage. If you are enchanted when you cast this spell, it lasts twice as long.", ConciseDescription = "Spell. (3 seconds.) Deals 10…20 earth damage each second. Deals an additional 10…20 damage to attacking foes. Hits foes nearby your initial location. Lasts twice as long if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Mystic_Sandstorm_%28large%29.jpg" }; + public static readonly Skill MysticSweep = new() { Id = 1484, Name = "Mystic Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you deal +3…12 damage. If you are enchanted, this attack deals an additional +3…12 damage.", ConciseDescription = "Melee Attack. Deals +3…12 damage. Deals an additional +3…12 damage if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Mystic_Sweep_%28large%29.jpg" }; + public static readonly Skill MysticTwister = new() { Id = 1491, Name = "Mystic Twister", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 10…60 cold damage to all nearby foes. If you are enchanted, this spell deals an additional 10…60 cold damage.", ConciseDescription = "Spell. Deals 10…60 cold damage to all nearby foes. Deals 10…60 more cold damage if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Mystic_Twister_%28large%29.jpg" }; + public static readonly Skill MysticVigor = new() { Id = 1503, Name = "Mystic Vigor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, every time you successfully hit with an attack, you gain 3…15 Health for each enchantment on you (maximum 25 Health).", ConciseDescription = "Enchantment Spell. (20 seconds.) You gain 3…15 Health (maximum 25) for each enchantment on you whenever you hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Mystic_Vigor_%28large%29.jpg" }; + public static readonly Skill NOXBeam = new() { Id = 2907, Name = "N.O.X. Beam", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a beam that strikes all targets in a line for 200 damage.", ConciseDescription = "Spell. Deals 200 damage to all targets in a line.", IconUrl = "https://wiki.guildwars.com/images/d/d6/N.O.X._Beam.jpg" }; + public static readonly Skill NOXDividerDrive = new() { Id = 2922, Name = "N.O.X. Divider Drive", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 900 damage, divided among target and all nearby foes.", ConciseDescription = "Spell. Deals 900 damage, divided among target and all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/5/58/N.O.X._Divider_Drive.jpg" }; + public static readonly Skill NOXDriver = new() { Id = 2919, Name = "N.O.X. Driver", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Controls N.O.X.'s functions.", ConciseDescription = "Controls N.O.X.'s functions.", IconUrl = "https://wiki.guildwars.com/images/5/58/N.O.X._Driver.jpg" }; + public static readonly Skill NOXFieldDash = new() { Id = 2908, Name = "N.O.X. Field Dash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, move faster, knock aside foes, and deal 50 damage to them.", ConciseDescription = "Stance. (10 seconds.) Move faster, knock aside foes, and deal 50 damage to them.", IconUrl = "https://wiki.guildwars.com/images/0/02/N.O.X._Field_Dash.jpg" }; + public static readonly Skill NOXFire = new() { Id = 2920, Name = "N.O.X. Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 150 damage to all adjacent foes, plus 150 additional damage for each active Fire Bit.", ConciseDescription = "Spell. Deals 150 damage to all adjacent foes, plus 150 additional damage for each active Fire Bit.", IconUrl = "https://wiki.guildwars.com/images/3/3d/N.O.X._Fire.jpg" }; + public static readonly Skill NOXKnuckle = new() { Id = 2921, Name = "N.O.X. Knuckle", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strikes target and adjacent foes for +150 damage.", ConciseDescription = "Spell. Deals +150 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/1/1f/N.O.X._Knuckle.jpg" }; + public static readonly Skill NOXLockOn = new() { Id = 2918, Name = "N.O.X. Lock On", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. N.O.X. is targeting you!", ConciseDescription = "Skill. N.O.X. is targeting you!", IconUrl = "https://wiki.guildwars.com/images/5/5a/N.O.X._Lock_On.jpg" }; + public static readonly Skill NOXPhantom = new() { Id = 2916, Name = "N.O.X. Phantom", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. N.O.X. Phantom hexes target foe, plus one additional foe for each Phantom Bit. Any targets already hexed with this skill take 200 damage and lose the hex.", ConciseDescription = "Hex Spell. N.O.X. Phantom hexes target foe, plus one additional foe for each Phantom Bit. Any targets already hexed with this skill take 200 damage and lose the hex.", IconUrl = "https://wiki.guildwars.com/images/4/44/N.O.X._Phantom.jpg" }; + public static readonly Skill NOXThunder = new() { Id = 2917, Name = "N.O.X. Thunder", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. 2 projectiles strike target foe for 100 damage. This skills hits one additional foe for each Thunder Bit.", ConciseDescription = "Spell. 2 projectiles strike target foe for 100 damage. This skill hits one additional foe for each Thunder Bit.", IconUrl = "https://wiki.guildwars.com/images/e/e9/N.O.X._Thunder.jpg" }; + public static readonly Skill NOXionBuster = new() { Id = 2909, Name = "N.O.X.ion Buster", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 10, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. N.O.X.ion Buster strikes target foe for 350 damage.", ConciseDescription = "Spell. Deals 350 damage to target foe.", IconUrl = "https://wiki.guildwars.com/images/a/ae/N.O.X.ion_Buster.jpg" }; + public static readonly Skill NaturalHealing = new() { Id = 1525, Name = "Natural Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are healed for 50…170 Health. If you are not enchanted, this spell activates 50% faster.", ConciseDescription = "Spell. Heals you for 50…170. This skill activates 50% faster if you are not enchanted.", IconUrl = "https://wiki.guildwars.com/images/4/43/Natural_Healing_%28large%29.jpg" }; + public static readonly Skill NaturalResistance = new() { Id = 547, Name = "Natural Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/0/02/Natural_Resistance.jpg" }; + public static readonly Skill NaturalResistance_2 = new() { Id = 548, Name = "Natural Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/0/02/Natural_Resistance.jpg" }; + public static readonly Skill NaturalStride = new() { Id = 1727, Name = "Natural Stride", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…8 second[s], you run 33% faster and have a 50% chance to block incoming attacks. Natural Stride ends if you become hexed or enchanted.", ConciseDescription = "Stance. (1…8 second[s].) You move 33% faster and have 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/5/59/Natural_Stride_%28large%29.jpg" }; + public static readonly Skill NaturalTemper = new() { Id = 1770, Name = "Natural Temper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Skill. For 4…10 seconds, you gain 33% more adrenaline while not under the effects of an Enchantment.", ConciseDescription = "Skill. (4…10 seconds.) You gain 33% more adrenaline.", IconUrl = "https://wiki.guildwars.com/images/7/70/Natural_Temper_%28large%29.jpg" }; + public static readonly Skill NaturesRenewal = new() { Id = 476, Name = "Nature's Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For 30…240 seconds, enchantments and hexes cast by non-spirit creatures in range take twice as long to cast, and it costs twice as much Energy to maintain enchantments. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). For creatures in range, enchantments and Hexes take twice as long to cast and it costs twice as much Energy to maintain enchantments. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/12/Nature%27s_Renewal_%28large%29.jpg" }; + public static readonly Skill Necrosis = new() { Id = 2103, Name = "Necrosis", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. If target foe is suffering from a condition or hex, that foe suffers 60…90 damage.", ConciseDescription = "Skill. Deals 60…90 damage if target foe has a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/9/99/Necrosis.jpg" }; + public static readonly Skill NecroticTraversal = new() { Id = 97, Name = "Necrotic Traversal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit a random corpse. You teleport to that corpse's location and all nearby foes become Poisoned for 5…20 seconds.", ConciseDescription = "Spell. Teleport to a corpse's location. Inflicts Poisoned condition (5…20 seconds). Affects all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Necrotic_Traversal_%28large%29.jpg" }; + public static readonly Skill NeedlingShot = new() { Id = 1197, Name = "Needling Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Needling Shot strikes for only 10…30 damage and moves faster than normal. If Needling Shot strikes a foe below 50% Health, Needling Shot recharges instantly. Your other attack skills are disabled for 2 seconds.", ConciseDescription = "Bow Attack. Fast-moving arrow. Deals 10…30 damage. Recharges instantly if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Needling_Shot_%28large%29.jpg" }; + public static readonly Skill NeverGiveUp = new() { Id = 1593, Name = "Never Give Up!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. All allies within earshot and below 75% Health gain 1…10 Energy.", ConciseDescription = "Shout. Allies in earshot gain 1…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/0/02/%22Never_Give_Up%21%22_%28large%29.jpg" }; + public static readonly Skill NeverGiveUpPvP = new() { Id = 3035, Name = "\"Never Give Up!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. All allies within earshot and below 75% Health gain 1…10 Energy.", ConciseDescription = "Shout. Allies in earshot gain 1…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/3/3d/%22Never_Give_Up%21%22_%28PvP%29.jpg" }; + public static readonly Skill NeverRampageAlone = new() { Id = 2108, Name = "Never Rampage Alone", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 15, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 18…25 seconds, you and your pet attack 25% faster and have 1…3 Health regeneration.", ConciseDescription = "Skill. (18…25 seconds.) You and your pet attack 25% faster and have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Never_Rampage_Alone.jpg" }; + public static readonly Skill NeverSurrender = new() { Id = 1598, Name = "Never Surrender!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 15 seconds, all party members within earshot and below 75% Health gain +1…5 Health regeneration.", ConciseDescription = "Shout. (15 seconds.) Party members in earshot gain +1…5 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/1/1d/%22Never_Surrender%21%22_%28large%29.jpg" }; + public static readonly Skill NeverSurrenderPvP = new() { Id = 2880, Name = "\"Never Surrender!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, all party members within earshot and below 75% Health gain +1…5 Health regeneration.", ConciseDescription = "Shout. (10 seconds.) Party members in earshot gain +1…5 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/1/16/%22Never_Surrender%21%22_%28PvP%29.jpg" }; + public static readonly Skill Nibble = new() { Id = 525, Name = "Nibble", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Touch target corpse to gain 20 Health.", ConciseDescription = "Touch Spell. Touch target corpse to gain 20 Health.", IconUrl = "https://wiki.guildwars.com/images/7/75/Nibble.jpg" }; + public static readonly Skill NightmareRefuge = new() { Id = 1311, Name = "Nightmare Refuge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, 50% of target attacks are blocked, and spells targeting this creature fail 50% of the time. If Nightmare Refuge remains active for its entire duration, it heals Kanaxai for 1,000 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) 50% chance to block and spells targeting this creature have 50% chance to fail. If Nightmare Refuge lasts its full duration, it heals Kanaxai for 1,000.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Nightmare_Refuge.jpg" }; + public static readonly Skill NightmareWeapon = new() { Id = 795, Name = "Nightmare Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 12 seconds, target ally has a Nightmare Weapon. Target ally's next 3 attacks are reduced by 10…50 damage and steal up to 10…50 Health.", ConciseDescription = "Weapon Spell. (12 seconds.) Target ally's attacks steal 10…50 Health but deal 10…50 less damage.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Nightmare_Weapon_%28large%29.jpg" }; + public static readonly Skill NineTailStrike = new() { Id = 986, Name = "Nine Tail Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. Nine Tail Strike cannot be blocked and strikes for +15…40 damage if it hits.", ConciseDescription = "Dual Attack. Deals +15…40 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Nine_Tail_Strike_%28large%29.jpg" }; + public static readonly Skill NoneShallPass = new() { Id = 891, Name = "None Shall Pass!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. All nearby foes that are moving are knocked down. This skill recharges 1…8 second[s] faster for each foe knocked down (maximum 25 seconds).", ConciseDescription = "Shout. Knocks down all nearby moving foes. Recharges 1…8 second[s] faster for each affected foe (maximum 25 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3c/%22None_Shall_Pass%21%22_%28large%29.jpg" }; + public static readonly Skill NorthernHealthShrineBonus = new() { Id = 1668, Name = "Northern Health Shrine Bonus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Your party members' maximum Health is increased by 120.", ConciseDescription = "Spell. Your party members have +120 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Northern_Health_Shrine_Bonus.jpg" }; + public static readonly Skill OathShot = new() { Id = 405, Name = "Oath Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If Oath Shot hits, all of your skills except Oath Shot are recharged. If it misses, all of your skills are disabled for 10…4 seconds. (50% miss chance with Expertise 7 or less.)", ConciseDescription = "Elite Bow Attack. Recharges all skills except Oath Shot if it hits.", IconUrl = "https://wiki.guildwars.com/images/5/55/Oath_Shot_%28large%29.jpg" }; + public static readonly Skill OathofHealing = new() { Id = 897, Name = "Oath of Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. (monster only) Heal your Guild Lord for 200 Health.", ConciseDescription = "Spell. (monster only) Heal Guild Lord for 200.", IconUrl = "https://wiki.guildwars.com/images/b/b6/Oath_of_Healing.jpg" }; + public static readonly Skill ObsidianFlame = new() { Id = 219, Name = "Obsidian Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deal 22…112 damage to target foe. This spell ignores armor.", ConciseDescription = "Spell. Deals 22…112 damage.", IconUrl = "https://wiki.guildwars.com/images/4/49/Obsidian_Flame_%28large%29.jpg" }; + public static readonly Skill ObsidianFlamePvP = new() { Id = 2809, Name = "Obsidian Flame (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deal 22…92 damage to target foe. This spell ignores armor.", ConciseDescription = "Spell. Deals 22…92 damage.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Obsidian_Flame_%28PvP%29.jpg" }; + public static readonly Skill ObsidianFlesh = new() { Id = 218, Name = "Obsidian Flesh", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 25, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 8…20 seconds, you gain +20 armor and cannot be the target of enemy spells, but cannot attack and have -2 energy degeneration.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) You have +20 armor and enemy spells cannot target you.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Obsidian_Flesh_%28large%29.jpg" }; + public static readonly Skill OfRoyalBlood = new() { Id = 1189, Name = "Of Royal Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Only those of royal blood can pass through the defenses of the emperor's palace.", ConciseDescription = "Spell. Only those of royal blood can pass through the defenses of the emperor's palace.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Of_Royal_Blood.jpg" }; + public static readonly Skill OfferingofBlood = new() { Id = 146, Name = "Offering of Blood", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 1, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = 0.20000000000000001, Upkeep = null, Description = "Elite Spell. You gain 8…20 Energy.", ConciseDescription = "Elite Spell. You gain 8…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Offering_of_Blood_%28large%29.jpg" }; + public static readonly Skill OfferingofSpirit = new() { Id = 1479, Name = "Offering of Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 3, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Elite Spell. Gain 8…17 Energy. If any spirits are within earshot, you do not sacrifice Health.", ConciseDescription = "Elite Spell. You gain 8…17 Energy. You do not sacrifice Health if any spirits are within earshot.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Offering_of_Spirit_%28large%29.jpg" }; + public static readonly Skill OnYourKnees = new() { Id = 906, Name = "On Your Knees!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Shout. Lose all adrenaline. If any adjacent foes are knocked down, all of your stances are recharged.", ConciseDescription = "Shout. Recharges all your stances if you are adjacent to a knocked-down foe.", IconUrl = "https://wiki.guildwars.com/images/c/c9/%22On_Your_Knees%21%22_%28large%29.jpg" }; + public static readonly Skill Onslaught = new() { Id = 1754, Name = "Onslaught", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Flash Enchantment Spell. For 3…15 seconds, you attack, move and gain adrenaline 25% faster.", ConciseDescription = "Elite Flash Enchantment Spell. (3…15 seconds.) You attack, move and gain adrenaline 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Onslaught_%28large%29.jpg" }; + public static readonly Skill OnslaughtPvP = new() { Id = 3365, Name = "Onslaught (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Flash Enchantment Spell. For 2…8 seconds, you attack and gain adrenaline 25% faster.", ConciseDescription = "Elite Flash Enchantment Spell. (2…8 seconds.) You attack and gain adrenaline 25% faster.", IconUrl = "https://wiki.guildwars.com/images/2/20/Onslaught_%28PvP%29.jpg" }; + public static readonly Skill OozeCombination = new() { Id = 0, Name = "Ooze Combination", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Combine with target touched ooze.", ConciseDescription = "Touch Skill. Combine with another Ooze.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Ooze_Combination.jpg" }; + public static readonly Skill OozeDivision = new() { Id = 0, Name = "Ooze Division", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 15, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Ooze loses half of its current Health and creates a duplicate.", ConciseDescription = "Skill. Ooze loses half of its current Health and creates a duplicate.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Ooze_Division.jpg" }; + public static readonly Skill OppressiveGaze = new() { Id = 864, Name = "Oppressive Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and adjacent foes take 10…30 shadow damage. Foes already suffering from a condition are Poisoned and Weakened for 3…12 seconds.", ConciseDescription = "Spell. Deals 10…30 damage to target and adjacent foes. Inflicts Poison and Weakness (3…12 second) on foes suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Oppressive_Gaze_%28large%29.jpg" }; + public static readonly Skill OrderofApostasy = new() { Id = 863, Name = "Order of Apostasy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Enchantment | SkillType.Spell, Energy = 25, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5 seconds, whenever a party member hits a foe with physical damage, that foe loses one enchantment. For each Monk enchantment removed, you lose 10…3% maximum Health.", ConciseDescription = "Elite Enchantment Spell. Enchants all party members (5 seconds). These party members remove one enchantment when they deal physical damage.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Order_of_Apostasy_%28large%29.jpg" }; + public static readonly Skill OrderofPain = new() { Id = 134, Name = "Order of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Enchantment Spell. For 5 seconds, whenever a party member hits a foe with physical damage, that party member does +3…16 damage.", ConciseDescription = "Enchantment Spell. Enchants all party members (5 seconds). 3…16 more damage whenever these party members hit with physical damage.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Order_of_Pain_%28large%29.jpg" }; + public static readonly Skill OrderofUndeath = new() { Id = 1352, Name = "Order of Undeath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. For 5 seconds, your minions deal +3…16 damage, but you lose 2% of your maximum Health whenever one of your minions hits with an attack.", ConciseDescription = "Elite Spell. (5 seconds.) Your undead servants deal +3…16 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Order_of_Undeath_%28large%29.jpg" }; + public static readonly Skill OrderofUnholyVigor = new() { Id = 0, Name = "Order of Unholy Vigor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 15 seconds, all of Zoldark's minions attack 33% faster.", ConciseDescription = "Spell. (15 seconds.) All Minions of Zoldark attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/7/74/Order_of_Unholy_Vigor.jpg" }; + public static readonly Skill OrderofUnholyVigorPalawaJoko = new() { Id = 0, Name = "Order of Unholy Vigor (Palawa Joko)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 15 seconds, all of Palawa Joko's minions attack 33% faster.", ConciseDescription = "Spell. (15 seconds.) Palawa Joko's minions attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Order_of_Unholy_Vigor_%28Palawa_Joko%29.jpg" }; + public static readonly Skill OrderoftheLich = new() { Id = 0, Name = "Order of the Lich", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 15 seconds, all of Zoldark's minions have +3 Health regeneration and steal 15 Health each time they successfully hit with an attack.", ConciseDescription = "Spell. (15 seconds.) All Minions of Zoldark have +3 Health regeneration and steal 15 Health each time they hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/9/92/Order_of_the_Lich.jpg" }; + public static readonly Skill OrderoftheLichPalawaJoko = new() { Id = 0, Name = "Order of the Lich (Palawa Joko)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 15 seconds, all of Palawa Joko's minions have +3 Health regeneration and steal 15 Health each time they successfully hit with an attack.", ConciseDescription = "Spell. (15 seconds.) Palawa Joko's minions have +3 Health regeneration and steal 15 Health each time they hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Order_of_the_Lich_%28Palawa_Joko%29.jpg" }; + public static readonly Skill OrderoftheVampire = new() { Id = 148, Name = "Order of the Vampire", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Elite Enchantment Spell. For 5 seconds, whenever a party member who is not under the effects of another Necromancer enchantment hits a foe with physical damage, that party member steals up to 3…16 Health.", ConciseDescription = "Elite Enchantment Spell. Enchants all party members (5 seconds.) These party members steal 3…16 Health with each physical damage attack.", IconUrl = "https://wiki.guildwars.com/images/9/91/Order_of_the_Vampire_%28large%29.jpg" }; + public static readonly Skill OrisonofHealing = new() { Id = 281, Name = "Orison of Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target ally for 20…70 Health.", ConciseDescription = "Spell. Heals for 20…70.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Orison_of_Healing_%28large%29.jpg" }; + public static readonly Skill OtyughsCry = new() { Id = 447, Name = "Otyugh's Cry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10…25 seconds, your animal companion gains +24 armor and cannot be blocked.", ConciseDescription = "Shout. (10…25 seconds.) Your pet has +24 armor and is unblockable.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Otyugh%27s_Cry_%28large%29.jpg" }; + public static readonly Skill OverbearingSmash = new() { Id = 1410, Name = "Overbearing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this attack hits, you deal +1…20 damage. If target foe is knocked down, that foe is Dazed for 1…8 second[s].", ConciseDescription = "Hammer Attack. Deals +1…20 damage. If target foe is knocked down, they are Dazed (1…8 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/5e/Overbearing_Smash_%28large%29.jpg" }; + public static readonly Skill Overload = new() { Id = 898, Name = "Overload", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target foe suffers 1…3 Health degeneration. If target foe is using a skill, then Overload deals 15…75 damage to that foe and all adjacent foes.", ConciseDescription = "Hex Spell. (5 seconds.) Causes 1…3 Health degeneration. If target foe is using a skill, that foe and all adjacent foes take 15…75 damage.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Overload_%28large%29.jpg" }; + public static readonly Skill OversizedTonicWarning = new() { Id = 2968, Name = "Oversized Tonic Warning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Notice! While in this area, certain tonics will convert you into a more festive appearance. Affected tonics are: Abominable, Automatonic, Phantasmal, and Sinister Automatonic.", ConciseDescription = "Skill. Notice! While in this area, certain tonics will convert you into a more festive appearance. Affected tonics are: Abominable, Automatonic, Phantasmal, and Sinister Automatonic.", IconUrl = "https://wiki.guildwars.com/images/8/86/Oversized_Tonic_Warning.jpg" }; + public static readonly Skill OvertheLimit = new() { Id = 3424, Name = "Over the Limit", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EnergyStorage, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. While you maintain this enchantment, your spells cast 15…20% faster, and recharge 15…50% faster, but you continuously gain Overcast.", ConciseDescription = "Elite Enchantment Spell. Spells cast 15…20% faster and recharge 15…50% faster. Continuously gain Overcast while active.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Over_the_Limit.jpg" }; + public static readonly Skill Pacifism = new() { Id = 264, Name = "Pacifism", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4…8 seconds, target foe cannot attack. This effect ends if the target takes damage.", ConciseDescription = "Hex Spell. (4…8 seconds.) Target foe cannot attack.", IconUrl = "https://wiki.guildwars.com/images/0/05/Pacifism_%28large%29.jpg" }; + public static readonly Skill Pain = new() { Id = 1247, Name = "Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. This spirit's attacks deal 5…30 damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…150 second lifespan). Its attacks deal 5…30 damage.", IconUrl = "https://wiki.guildwars.com/images/0/03/Pain_%28large%29.jpg" }; + public static readonly Skill PainInverter = new() { Id = 2418, Name = "Pain Inverter", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6…10 seconds, every time target foe deals damage that foe takes 100…140% of the damage it causes (maximum 80 damage).", ConciseDescription = "Hex Spell. (6…10 seconds.) Deals 100…140% of the damage (maximum 80) back to target foe every time it does damage.", IconUrl = "https://wiki.guildwars.com/images/9/91/Pain_Inverter.jpg" }; + public static readonly Skill PainPvP = new() { Id = 3007, Name = "Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. This spirit's attacks deal 5…30 damage. This spirit dies after 30…150 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…150 second lifespan). Its attacks deal 5…30 damage.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Pain_%28PvP%29.jpg" }; + public static readonly Skill Painattack = new() { Id = 1248, Name = "Pain (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. If this attack hits, it deals 5…30 damage.", ConciseDescription = "Ranged Attack. Deals 5…30 damage.", IconUrl = "https://wiki.guildwars.com/images/3/39/Pain_%28attack%29.jpg" }; + public static readonly Skill PainattackSignetofSpirits = new() { Id = 3153, Name = "Pain (attack) (Signet of Spirits)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.ChannelingMagic, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. If this attack hits, it deals 5…20 damage.", ConciseDescription = "Ranged Attack. Deals 5…20 damage.", IconUrl = "https://wiki.guildwars.com/images/5/57/Pain_%28attack%29_%28Signet_of_Spirits%29.jpg" }; + public static readonly Skill PainfulBond = new() { Id = 1237, Name = "Painful Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10…20 seconds, target foe and all nearby foes are hexed with Painful Bond and take 8…20 damage whenever hit by a spirit's attack.", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…20 seconds). Spirits do 8…20 more damage against these foes.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Painful_Bond_%28large%29.jpg" }; + public static readonly Skill PainofDisenchantment = new() { Id = 1359, Name = "Pain of Disenchantment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe loses 1…3 enchantment[s]. If an enchantment was lost in this way, that foe and all adjacent foes lose 10…100 Health.", ConciseDescription = "Elite Spell. Target foe loses 1…3 enchantment[s]. Removal effect: that foe and all adjacent foes lose 10…100 Health.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Pain_of_Disenchantment_%28large%29.jpg" }; + public static readonly Skill PalmStrike = new() { Id = 1045, Name = "Palm Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Target touched foe takes 10…65 damage and is Crippled for 1…5 second[s]. This skill counts as an off-hand attack.", ConciseDescription = "Elite Touch Skill. Deals 10…65 damage and inflicts Crippled condition (1…5 second[s]). This skill counts as an off-hand attack.", IconUrl = "https://wiki.guildwars.com/images/7/73/Palm_Strike_%28large%29.jpg" }; + public static readonly Skill Panic = new() { Id = 52, Name = "Panic", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…10 second[s], target foe and all nearby foes are hexed with Panic. When a foe hexed with Panic successfully uses a skill, all other nearby foes are interrupted.", ConciseDescription = "Elite Hex Spell. Also hexes foes near your target (1…10 second[s]). Interrupts all other nearby foes whenever a hexed foe successfully activates a skill.", IconUrl = "https://wiki.guildwars.com/images/6/65/Panic_%28large%29.jpg" }; + public static readonly Skill ParanoidIndignation = new() { Id = 0, Name = "Paranoid Indignation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 0.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, all of your non-zero Attributes are lowered by 2.", ConciseDescription = "Hex Spell. (20 seconds.) -2 from your non-zero Attributes.", IconUrl = "https://wiki.guildwars.com/images/1/18/Paranoid_Indignation.jpg" }; + public static readonly Skill ParasiticBite = new() { Id = 0, Name = "Parasitic Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack is successful, target foe has -1 Health degeneration and you have +1 Health regeneration for 5 seconds.", ConciseDescription = "Melee Attack. (5 seconds.) This attack inflicts -1 Health degeneration and you gain + 1 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Parasitic_Bite.jpg" }; + public static readonly Skill ParasiticBond = new() { Id = 99, Name = "Parasitic Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, target foe suffers -1 Health degeneration. The caster is healed for 30…120 when Parasitic Bond ends.", ConciseDescription = "Hex Spell. (20 seconds.) Causes -1 Health degeneration. End effect: you are healed for 30…120 Health.", IconUrl = "https://wiki.guildwars.com/images/5/57/Parasitic_Bond_%28large%29.jpg" }; + public static readonly Skill PartyMode = new() { Id = 0, Name = "Party Mode", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. This is where the party's at.", ConciseDescription = "Party Bonus. Ain't no time like party time.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Party_Mode.jpg" }; + public static readonly Skill PartyTime = new() { Id = 2712, Name = "Party Time!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. Excellent! For 3 minutes, you gain double points towards the Party Animal title track when using festive items.", ConciseDescription = "Party Bonus. (3 minutes.) Excellent! You gain double points towards the Party Animal title track when using festive items.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Party_Time%21.jpg" }; + public static readonly Skill PassagetoTahnnakai = new() { Id = 1190, Name = "Passage to Tahnnakai", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The magical protections sealing Tahnnakai Temple temporarily lift, allowing passage to the Temple's interior.", ConciseDescription = "Spell. The magical protections sealing Tahnnakai Temple temporarily lift, allowing passage into the interior.", IconUrl = "https://wiki.guildwars.com/images/7/7c/Passage_to_Tahnnakai.jpg" }; + public static readonly Skill PatientSpirit = new() { Id = 2061, Name = "Patient Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 2 seconds, target ally is enchanted with Patient Spirit. Unless this enchantment ends prematurely, that ally is healed for 30…120 Health when the enchantment ends.", ConciseDescription = "Enchantment Spell. (2 seconds.) End effect: heals for 30…120.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Patient_Spirit_%28large%29.jpg" }; + public static readonly Skill PeaceandHarmony = new() { Id = 266, Name = "Peace and Harmony", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. Target ally loses 0…9 condition[s] and hex[es]. For 1…3 second[s], conditions and hexes expire 90% faster on that ally. All your Smiting Prayers are disabled for 20 seconds.", ConciseDescription = "Elite Enchantment Spell. Target ally loses 0…9 condition[s] and hex[es]. Conditions and hexes expire 90% faster on that ally (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/d/d1/Peace_and_Harmony_%28large%29.jpg" }; + public static readonly Skill PenetratingAttack = new() { Id = 398, Name = "Penetrating Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Penetrating Attack hits, you strike for +5…25 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +5…25 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/31/Penetrating_Attack_%28large%29.jpg" }; + public static readonly Skill PenetratingAttackPvP = new() { Id = 2861, Name = "Penetrating Attack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Penetrating Attack hits, you strike for +3…10 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +3…10 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/39/Penetrating_Attack_%28PvP%29.jpg" }; + public static readonly Skill PenetratingBlow = new() { Id = 339, Name = "Penetrating Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits, you strike for +5…20 damage. This axe attack has 20% armor penetration.", ConciseDescription = "Axe Attack. Deals +5…20 damage. 20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Penetrating_Blow_%28large%29.jpg" }; + public static readonly Skill PenetratingChop = new() { Id = 1136, Name = "Penetrating Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits, you strike for +5…20 damage. This axe attack has 20% armor penetration.", ConciseDescription = "Axe Attack. Deals +5…20 damage. 20% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/3/31/Penetrating_Chop_%28large%29.jpg" }; + public static readonly Skill PensiveGuardian = new() { Id = 1683, Name = "Pensive Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds, target ally has a 50% chance to block attacks from enchanted foes.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) 50% chance to block enchanted foes.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Pensive_Guardian_%28large%29.jpg" }; + public static readonly Skill PersistenceofMemory = new() { Id = 1338, Name = "Persistence of Memory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, whenever a spell you cast is interrupted, that spell is instantly recharged.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Your interrupted spells recharge instantly.", IconUrl = "https://wiki.guildwars.com/images/d/da/Persistence_of_Memory_%28large%29.jpg" }; + public static readonly Skill Pestilence = new() { Id = 870, Name = "Pestilence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. When any creature within its range dies, conditions on that creature spread to any creature in the area already suffering from a condition. This spirit dies after 30…180 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…180 second lifespan). When any creature in range dies, conditions on this creature spread to any creature in the area with a condition. Spirits are not affected.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Pestilence_%28large%29.jpg" }; + public static readonly Skill PhantomPain = new() { Id = 44, Name = "Phantom Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe suffers 1…4 Health degeneration. When Phantom Pain ends, that foe suffers a Deep Wound, lowering that foe's maximum Health by 20% for 5…20 seconds.", ConciseDescription = "Hex Spell. (10 seconds.) Causes 1…4 Health degeneration. End effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/94/Phantom_Pain_%28large%29.jpg" }; + public static readonly Skill PhaseShield = new() { Id = 3378, Name = "Phase Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 40, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. A shield surrounds the golem for 20 seconds, preventing up to 250 damage to nearby allies. Removes Spectral Agony from shielded targets.", ConciseDescription = "Spell. (20 seconds.) A shield around the golem prevents up to 250 damage to nearby allies. Removes Spectral Agony from shielded targets.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Phase_Shield.jpg" }; + public static readonly Skill PhaseShieldeffect = new() { Id = 0, Name = "Phase Shield (effect)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You are protected from damage by a golem's Phase Shield.", ConciseDescription = "Skill. You are protected from damage by a golem's Phase Shield.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Phase_Shield_%28effect%29.jpg" }; + public static readonly Skill PhaseShieldmonsterskill = new() { Id = 0, Name = "Phase Shield (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A shield surrounds the golem preventing up to 750 damage to nearby allies.", ConciseDescription = "Skill. A shield around the golem prevents up to 750 damage to nearby allies.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Phase_Shield_%28monster_skill%29.jpg" }; + public static readonly Skill PhasedPlasmaBurst = new() { Id = 0, Name = "Phased Plasma Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Fires a projectile at target enemy. If this projectile hits, target foe takes 100 damage. Nearby foes take 50 damage.", ConciseDescription = "Spell. Projectile. Target foe takes 100 damage. Nearby foes takes 50 damage.", IconUrl = "" }; + public static readonly Skill Phoenix = new() { Id = 193, Name = "Phoenix", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. A fiery Phoenix rises at your location and flies out to your target, exploding on impact. This explosion strikes your target and nearby foes for 10…60 fire damage. If you are Overcast, allies in the blast radius are healed for 20…80 Health.", ConciseDescription = "Spell. Projectile: deals 10…60 fire damage to target and nearby foes. Heals allies for 20…80 if you are Overcast.", IconUrl = "https://wiki.guildwars.com/images/5/57/Phoenix_%28large%29.jpg" }; + public static readonly Skill PhysicalResistance = new() { Id = 73, Name = "Physical Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 30…90 seconds, You gain +40 armor against physical damage, but you lose 24…12 armor against elemental damage.", ConciseDescription = "Stance. (30…90 seconds.) You have +40 armor against physical damage.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Physical_Resistance_%28large%29.jpg" }; + public static readonly Skill PiercingTrap = new() { Id = 2140, Name = "Piercing Trap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Piercing Trap is triggered, all nearby foes are struck for 5…50 piercing damage. Any foes with Cracked Armor are struck for an additional 15…60 damage. Piercing Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…50 piercing damage. Deals 15…60 more damage to any foes with Cracked Armor.", IconUrl = "https://wiki.guildwars.com/images/9/91/Piercing_Trap_%28large%29.jpg" }; + public static readonly Skill PinDown = new() { Id = 392, Name = "Pin Down", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 15, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Pin Down hits, your target is Crippled for 3…15 seconds.", ConciseDescription = "Bow Attack. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c8/Pin_Down_%28large%29.jpg" }; + public static readonly Skill PiousAssault = new() { Id = 1490, Name = "Pious Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If it hits, this attack deals +10…20 damage and removes 1 Dervish enchantment. If a Dervish enchantment was removed, this skill recharges 75% faster and adjacent foes take 10…30 damage.", ConciseDescription = "Melee Attack. Deals +10…20 damage. Removes 1 of your Dervish enchantments. Removal Effect: this skill recharges 75% faster and adjacent foes take 10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Pious_Assault_%28large%29.jpg" }; + public static readonly Skill PiousAssaultPvP = new() { Id = 3266, Name = "Pious Assault (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You remove 1 Dervish enchantment. If a Dervish enchantment was removed, this skill recharges 75% faster and adjacent foes take 10…30 damage.", ConciseDescription = "Melee Attack. Removes 1 of your Dervish enchantments. Removal effect: this skill recharges 75% faster and adjacent foes take 10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/0/02/Pious_Assault_%28PvP%29.jpg" }; + public static readonly Skill PiousConcentration = new() { Id = 1542, Name = "Pious Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…20 seconds, you cannot be interrupted, but each time you would have been interrupted, you lose 1 Dervish enchantment or Pious Concentration ends.", ConciseDescription = "Stance. (5…20 seconds.) Prevents interrupts.", IconUrl = "https://wiki.guildwars.com/images/8/85/Pious_Concentration_%28large%29.jpg" }; + public static readonly Skill PiousFury = new() { Id = 2146, Name = "Pious Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. Remove 1 Dervish enchantment. For 1…7 second[s], you attack 25% faster. If an enchantment was removed, this stance lasts twice as long.", ConciseDescription = "Stance. (1…7 second[s].)You attack 25% faster and remove 1 of your Dervish enchantments. Removal effect: this stance lasts twice as long.", IconUrl = "https://wiki.guildwars.com/images/7/79/Pious_Fury_%28large%29.jpg" }; + public static readonly Skill PiousFuryPvP = new() { Id = 3368, Name = "Pious Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. Remove one Dervish enchantment. For 1…5 second[s], you attack 25% faster. If an enchantment was removed, this stance lasts twice as long.", ConciseDescription = "Stance. (1…5 second[s].)You attack 25% faster and remove 1 of your Dervish enchantments. Removal effect: this stance lasts twice as long.", IconUrl = "https://wiki.guildwars.com/images/9/96/Pious_Fury_%28PvP%29.jpg" }; + public static readonly Skill PiousHaste = new() { Id = 1543, Name = "Pious Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. You remove 1 Dervish enchantment and for 1…7 second[s] you move 25% faster. If an enchantment was removed you move 50% faster instead.", ConciseDescription = "Stance. (1…7 second[s].) Lose 1 Dervish enchantment and move 25% faster. Removal Effect: Run 50% faster instead.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Pious_Haste_%28large%29.jpg" }; + public static readonly Skill PiousRenewal = new() { Id = 1499, Name = "Pious Renewal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Flash Enchantment Spell. For 8 seconds, nothing happens. When this enchantment ends, Pious Renewal is recharged and you gain 0…5 Energy and 0…30 Health.", ConciseDescription = "Elite Flash Enchantment Spell. (8 seconds.) End Effect: recharges itself and you gain 0…5 Energy and 0…30 Health.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Pious_Renewal_%28large%29.jpg" }; + public static readonly Skill PiousRestoration = new() { Id = 1529, Name = "Pious Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You gain 80…150 Health and remove 1 Dervish enchantment. If an enchantment was removed in this way, you also lose 1…3 hex[es].", ConciseDescription = "Spell. Gain 80…150 Health and remove 1 Dervish enchantment. Removal effect: lose 1…3 hex[es].", IconUrl = "https://wiki.guildwars.com/images/1/13/Pious_Restoration_%28large%29.jpg" }; + public static readonly Skill PlagueSending = new() { Id = 149, Name = "Plague Sending", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Spell. Transfer 1…3 negative condition[s] and [its/their] remaining duration[s] from yourself to target foe and all adjacent foes.", ConciseDescription = "Spell. Transfer 1…3 condition[s] and [its/their] remaining duration[s] from yourself to target foe and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Plague_Sending_%28large%29.jpg" }; + public static readonly Skill PlagueSignet = new() { Id = 132, Name = "Plague Signet", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Transfer all negative conditions with 100…200% of their remaining durations from yourself to target foe. (50% failure chance with Curses 4 or less.)", ConciseDescription = "Elite Signet. Transfers all conditions with 100…200% of their remaining durations from yourself to target foe.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Plague_Signet_%28large%29.jpg" }; + public static readonly Skill PlagueTouch = new() { Id = 154, Name = "Plague Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Transfer 1…3 negative condition[s] and [its/their] remaining duration[s] from yourself to target touched foe.", ConciseDescription = "Touch Skill. Transfers 1…3 condition[s] from yourself to target foe.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Plague_Touch_%28large%29.jpg" }; + public static readonly Skill PlasmaShot = new() { Id = 0, Name = "Plasma Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.5, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Fires a projectile at target enemy. If this projectile hits, target foe takes 75 damage.", ConciseDescription = "Spell. Projectile. Target foe takes 75 damage.", IconUrl = "" }; + public static readonly Skill PointBlankShot = new() { Id = 407, Name = "Point Blank Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot an arrow that has half the normal range, but strikes for +10…40 damage.", ConciseDescription = "Half Range Bow Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Point_Blank_Shot_%28large%29.jpg" }; + public static readonly Skill PoisonArrow = new() { Id = 404, Name = "Poison Arrow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If Poison Arrow hits, your target becomes Poisoned for 5…20 seconds.", ConciseDescription = "Elite Bow Attack. Inflicts Poisoned condition. (5…20)", IconUrl = "https://wiki.guildwars.com/images/4/40/Poison_Arrow_%28large%29.jpg" }; + public static readonly Skill PoisonArrowflower = new() { Id = 1286, Name = "Poison Arrow (flower)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Spell. Send out flares that strike any foes in the area for 0 fire damage if they hit. Target is then poisoned for 15 seconds.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Poison_Arrow_%28flower%29.jpg" }; + public static readonly Skill PoisonGround = new() { Id = 2021, Name = "Poison Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/3/3f/Poison_Ground.jpg" }; + public static readonly Skill PoisonTipSignet = new() { Id = 2199, Name = "Poison Tip Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For 60 seconds, your next attack also inflicts Poison for 8…15 seconds.", ConciseDescription = "Signet. (60 seconds.) Inflicts Poisoned condition (8…15 seconds) with your next attack.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Poison_Tip_Signet_%28large%29.jpg" }; + public static readonly Skill PoisonedHeart = new() { Id = 840, Name = "Poisoned Heart", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You and all adjacent foes are Poisoned for 5…15 seconds.", ConciseDescription = "Spell. Inflicts Poisoned condition (5…15 seconds) to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Poisoned_Heart_%28large%29.jpg" }; + public static readonly Skill PoisonousBite = new() { Id = 1205, Name = "Poisonous Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Poisonous Bite that Poisons target foe for 5…20 seconds.", ConciseDescription = "Pet Attack. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9a/Poisonous_Bite_%28large%29.jpg" }; + public static readonly Skill PolymockBackfire = new() { Id = 0, Name = "Polymock Backfire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, every time target foe casts a spell, that foe takes 50 damage.", ConciseDescription = "Hex Spell. (15 seconds.) Deals 50 damage every time target foe casts a spell.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Polymock_Backfire.jpg" }; + public static readonly Skill PolymockBaneSignet = new() { Id = 0, Name = "Polymock Bane Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 150 damage. If target foe is casting a spell, that spell is interrupted.", ConciseDescription = "Signet. Deals 150 damage. Interrupts a spell.", IconUrl = "https://wiki.guildwars.com/images/6/66/Polymock_Bane_Signet.jpg" }; + public static readonly Skill PolymockBanish = new() { Id = 0, Name = "Polymock Banish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 800 damage.", ConciseDescription = "Spell. Deals 800 damage.", IconUrl = "https://wiki.guildwars.com/images/f/f6/Polymock_Banish.jpg" }; + public static readonly Skill PolymockBlock = new() { Id = 0, Name = "Polymock Block", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 2, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 2 seconds, the next enemy spell that targets you fails.", ConciseDescription = "Enchantment Spell. (2 seconds.) The next enemy spell that targets you fails.", IconUrl = "https://wiki.guildwars.com/images/8/81/Polymock_Block.jpg" }; + public static readonly Skill PolymockCalculatedRisk = new() { Id = 0, Name = "Polymock Calculated Risk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, target foe's spells take an additional 1 second to cast, but they deal 40 damage to you on each spell's completion.", ConciseDescription = "Hex Spell. (15 seconds.) Target foe's spells take +1 second to cast, but you take 40 damage each time that foe finishes casting.", IconUrl = "https://wiki.guildwars.com/images/b/bb/Polymock_Calculated_Risk.jpg" }; + public static readonly Skill PolymockDeathlyChill = new() { Id = 0, Name = "Polymock Deathly Chill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 100 damage. If that foe is above 50% Health, you deal an additional 50 damage.", ConciseDescription = "Spell. Deals 100 damage. Deals 50 more damage if target foe's Health is above 50%.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Polymock_Deathly_Chill.jpg" }; + public static readonly Skill PolymockDiversion = new() { Id = 0, Name = "Polymock Diversion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe uses a skill, that skill takes an additional 4 seconds to recharge.", ConciseDescription = "Hex Spell. (6 seconds.) The next time target foe uses a skill, that skill takes +4 seconds to recharge.", IconUrl = "https://wiki.guildwars.com/images/1/13/Polymock_Diversion.jpg" }; + public static readonly Skill PolymockEarthquake = new() { Id = 0, Name = "Polymock Earthquake", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You invoke an Earthquake at target foe's location. Target foe is struck for 650 damage. If that foe is casting a spell, that spell is interrupted.", ConciseDescription = "Spell. Interrupts a spell. Deals 650 damage.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Polymock_Earthquake.jpg" }; + public static readonly Skill PolymockEruption = new() { Id = 0, Name = "Polymock Eruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Cause an eruption at target foe's location. Target foe takes 400 damage and all of that foe's glyphs are disabled for 15 seconds.", ConciseDescription = "Spell. Deals 400 damage and disables all of target foe's glyphs (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/f8/Polymock_Eruption.jpg" }; + public static readonly Skill PolymockEtherSignet = new() { Id = 0, Name = "Polymock Ether Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If you have 0 Energy, you gain 10 Energy.", ConciseDescription = "Signet. Gain 10 Energy if you have 0 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Polymock_Ether_Signet.jpg" }; + public static readonly Skill PolymockFireball = new() { Id = 0, Name = "Polymock Fireball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a ball of fire that strikes target foe for 800 damage if it hits.", ConciseDescription = "Spell. Projectile: deals 800 damage.", IconUrl = "https://wiki.guildwars.com/images/0/08/Polymock_Fireball.jpg" }; + public static readonly Skill PolymockFlare = new() { Id = 0, Name = "Polymock Flare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Flare that strikes target foe for 120 damage if it hits.", ConciseDescription = "Spell. Projectile: deals 120 damage.", IconUrl = "https://wiki.guildwars.com/images/0/04/Polymock_Flare.jpg" }; + public static readonly Skill PolymockFrozenArmor = new() { Id = 0, Name = "Polymock Frozen Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, you gain 1,000 maximum Health.", ConciseDescription = "Enchantment Spell. (30 seconds.) You have +1,000 Health.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Polymock_Frozen_Armor.jpg" }; + public static readonly Skill PolymockFrozenTrident = new() { Id = 0, Name = "Polymock Frozen Trident", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a fast-moving Frozen Trident that strikes target foe for 600 damage if it hits. If target foe is casting a spell, that spell is interrupted.", ConciseDescription = "Spell. Fast projectile: deals 600 damage. Interrupts a spell.", IconUrl = "https://wiki.guildwars.com/images/7/70/Polymock_Frozen_Trident.jpg" }; + public static readonly Skill PolymockGlowingGaze = new() { Id = 0, Name = "Polymock Glowing Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 150 damage. If that foe is on fire, you gain 6 Energy.", ConciseDescription = "Spell. Deals 150 damage. You gain 6 Energy if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Polymock_Glowing_Gaze.jpg" }; + public static readonly Skill PolymockGlyphDestabilization = new() { Id = 0, Name = "Polymock Glyph Destabilization", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 4, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 12 seconds, whenever target foe uses a glyph, that foe loses 10 Energy.", ConciseDescription = "Hex Spell. (12 seconds.) Causes 10 Energy loss whenever target foe uses a glyph.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Polymock_Glyph_Destabilization.jpg" }; + public static readonly Skill PolymockGlyphFreeze = new() { Id = 0, Name = "Polymock Glyph Freeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. You cause a Glyph Freeze at target foe's location. Target foe is struck for 600 damage, and for 10 seconds, all glyphs cast by that foe take an additional 1 seconds to cast.", ConciseDescription = "Hex Spell. (10 seconds.) Initial effect: deals 600 damage. Target foe's glyphs take +1 second to cast.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Polymock_Glyph_Freeze.jpg" }; + public static readonly Skill PolymockGlyphofConcentration = new() { Id = 0, Name = "Polymock Glyph of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 1, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. For 15 seconds, your next spell cannot be interrupted.", ConciseDescription = "Glyph. (15 seconds.) Your next spell cannot be interrupted.", IconUrl = "https://wiki.guildwars.com/images/1/14/Polymock_Glyph_of_Concentration.jpg" }; + public static readonly Skill PolymockGlyphofPower = new() { Id = 0, Name = "Polymock Glyph of Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Glyph, Energy = 1, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Glyph. If you are below 50% health, your next spell that targets a foe deals 200 additional damage. If you are below 25% health, your next 2 spells are affected.", ConciseDescription = "Glyph. Your next spell that targets a foe deals +200 damage if you are below 50% Health. If you are below 25% Health, your next 2 spells are affected.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Polymock_Glyph_of_Power.jpg" }; + public static readonly Skill PolymockGuilt = new() { Id = 0, Name = "Polymock Guilt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets you, the spell fails and that foe takes 600 damage.", ConciseDescription = "Hex Spell. (6 seconds.) The next time target foe casts a spell that targets you, the spell fails and that foe takes 600 damage.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Polymock_Guilt.jpg" }; + public static readonly Skill PolymockIceShardStorm = new() { Id = 0, Name = "Polymock Ice Shard Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe begins Bleeding for 20 seconds.", ConciseDescription = "Spell. Inflicts Bleeding condition (20 seconds). Bleeding causes -3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/2/27/Polymock_Ice_Shard_Storm.jpg" }; + public static readonly Skill PolymockIceSpear = new() { Id = 0, Name = "Polymock Ice Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out an Ice Spear, striking target foe for 120 damage if it hits.", ConciseDescription = "Spell. Projectile: deals 120 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Polymock_Ice_Spear.jpg" }; + public static readonly Skill PolymockIcyBonds = new() { Id = 0, Name = "Polymock Icy Bonds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, target foe's spells take an additional 1 second to cast.", ConciseDescription = "Hex Spell. (15 seconds.) +1 second to spell casting time.", IconUrl = "https://wiki.guildwars.com/images/7/79/Polymock_Icy_Bonds.jpg" }; + public static readonly Skill PolymockIcyPrison = new() { Id = 0, Name = "Polymock Icy Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 200 damage. If target foe is casting a spell, that spell is interrupted and is disabled for 5 seconds.", ConciseDescription = "Spell. Deals 200 damage. Interrupts a spell. Interruption effect: disables interrupted spell (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/89/Polymock_Icy_Prison.jpg" }; + public static readonly Skill PolymockImmolate = new() { Id = 0, Name = "Polymock Immolate", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is set on fire for 20 seconds.", ConciseDescription = "Spell. Inflicts Burning condition (20 seconds). Burning causes -7 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/7/79/Polymock_Immolate.jpg" }; + public static readonly Skill PolymockLamentation = new() { Id = 0, Name = "Polymock Lamentation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strike target foe for 120 damage.", ConciseDescription = "Spell. Deals 120 damage.", IconUrl = "https://wiki.guildwars.com/images/8/89/Polymock_Lamentation.jpg" }; + public static readonly Skill PolymockLightningBlast = new() { Id = 0, Name = "Polymock Lightning Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 800 damage.", ConciseDescription = "Spell. Deals 800 damage.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Polymock_Lightning_Blast.jpg" }; + public static readonly Skill PolymockLightningDjinnsHaste = new() { Id = 0, Name = "Polymock Lightning Djinn's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15 seconds, you cast spells 50% faster.", ConciseDescription = "Enchantment Spell. (15 seconds.) You cast spells 50% faster.", IconUrl = "https://wiki.guildwars.com/images/4/47/Polymock_Lightning_Djinn%27s_Haste.jpg" }; + public static readonly Skill PolymockLightningOrb = new() { Id = 0, Name = "Polymock Lightning Orb", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Lightning Orb that strikes target foe for 800 damage if it hits.", ConciseDescription = "Spell. Projectile: deals 800 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a3/Polymock_Lightning_Orb.jpg" }; + public static readonly Skill PolymockLightningStrike = new() { Id = 0, Name = "Polymock Lightning Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strike target foe for 120 damage.", ConciseDescription = "Spell. Deals 120 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Polymock_Lightning_Strike.jpg" }; + public static readonly Skill PolymockMeteor = new() { Id = 0, Name = "Polymock Meteor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 600 damage. If that foe is casting a spell, that spell is interrupted.", ConciseDescription = "Spell. Deals 600 damage. Interrupts a spell.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Polymock_Meteor.jpg" }; + public static readonly Skill PolymockMigraine = new() { Id = 0, Name = "Polymock Migraine", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, target foe's spells take an additional 1 second to cast.", ConciseDescription = "Hex Spell. (15 seconds.) Target foe's spells take +1 second to cast.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Polymock_Migraine.jpg" }; + public static readonly Skill PolymockMindBlast = new() { Id = 0, Name = "Polymock Mind Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe suffers 300 damage. If you have less Energy than target foe, you gain 8 Energy.", ConciseDescription = "Spell. Deals 300 damage. Gain 8 Energy if you have less Energy than target foe.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Polymock_Mind_Blast.jpg" }; + public static readonly Skill PolymockMindFreeze = new() { Id = 0, Name = "Polymock Mind Freeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 4, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe suffers 400 damage. If you have more Energy than target foe, that foe suffers an additional 400 damage.", ConciseDescription = "Spell. Deals 400 damage. Deals 400 more damage if you have more Energy than target foe.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Polymock_Mind_Freeze.jpg" }; + public static readonly Skill PolymockMindShock = new() { Id = 0, Name = "Polymock Mind Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 4, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe suffers 400 damage. If you have more Energy than target foe, that foe suffers an additional 400 damage.", ConciseDescription = "Spell. Deals 400 damage. Deals 400 more damage if you have more Energy than target foe.", IconUrl = "https://wiki.guildwars.com/images/2/23/Polymock_Mind_Shock.jpg" }; + public static readonly Skill PolymockMindWreck = new() { Id = 0, Name = "Polymock Mind Wreck", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 15 seconds, target foe loses 75 Health whenever that foe casts a spell that costs less than 2 Energy.", ConciseDescription = "Hex Spell. (15 seconds.) Causes 75 Health loss whenever target foe casts a spell that costs less than 2 Energy.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Polymock_Mind_Wreck.jpg" }; + public static readonly Skill PolymockObsidianFlame = new() { Id = 0, Name = "Polymock Obsidian Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 800 damage.", ConciseDescription = "Spell. Deals 800 damage.", IconUrl = "https://wiki.guildwars.com/images/4/43/Polymock_Obsidian_Flame.jpg" }; + public static readonly Skill PolymockOverload = new() { Id = 0, Name = "Polymock Overload", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 100 damage. If that foe was casting a spell, you deal +50 damage.", ConciseDescription = "Spell. Deals 100 damage. Deals 50 more damage if target foe was casting a spell.", IconUrl = "https://wiki.guildwars.com/images/5/52/Polymock_Overload.jpg" }; + public static readonly Skill PolymockPainfulBond = new() { Id = 0, Name = "Polymock Painful Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, this hex does nothing. When Painful Bond ends, target foe takes 80 damage for each second this hex was in effect.", ConciseDescription = "Hex Spell. (10 seconds.) End effect: deals 80 damage for each second this hex was in effect.", IconUrl = "https://wiki.guildwars.com/images/6/60/Polymock_Painful_Bond.jpg" }; + public static readonly Skill PolymockPiercingLightSpear = new() { Id = 0, Name = "Polymock Piercing Light Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. A Piercing Light Spear flies toward target foe and causes Bleeding for 20 seconds if it hits.", ConciseDescription = "Spell. Projectile: inflicts Bleeding condition (20 seconds). Bleeding causes -3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/0/02/Polymock_Piercing_Light_Spear.jpg" }; + public static readonly Skill PolymockPoisonedGround = new() { Id = 0, Name = "Polymock Poisoned Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe becomes Poisoned for 20 seconds.", ConciseDescription = "Spell. Inflicts Poisoned condition (20 seconds). Poison causes -4 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Polymock_Poisoned_Ground.jpg" }; + public static readonly Skill PolymockPowerDrain = new() { Id = 0, Name = "Polymock Power Drain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 3, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or glyph, that foe is interrupted and you gain 3 Energy.", ConciseDescription = "Spell. Interrupts a spell or glyph. Interruption effect: you gain 3 Energy.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Polymock_Power_Drain.jpg" }; + public static readonly Skill PolymockRecurringInsecurity = new() { Id = 0, Name = "Polymock Recurring Insecurity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8 seconds, target foe takes 100 damage each second.", ConciseDescription = "Hex Spell. (8 seconds.) Deals 100 damage each second.", IconUrl = "https://wiki.guildwars.com/images/4/49/Polymock_Recurring_Insecurity.jpg" }; + public static readonly Skill PolymockRisingBile = new() { Id = 0, Name = "Polymock Rising Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, this hex does nothing. When Rising Bile ends, target foe takes 80 damage for each second Rising Bile was in effect.", ConciseDescription = "Hex Spell. (10 seconds.) End effect: deals 80 damage for each second this hex was in effect.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Polymock_Rising_Bile.jpg" }; + public static readonly Skill PolymockRodgortsInvocation = new() { Id = 0, Name = "Polymock Rodgort's Invocation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 200 damage and set on fire for 15 seconds.", ConciseDescription = "Spell. Deals 200 damage and inflicts Burning condition (15 seconds). Burning causes -7 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/1/18/Polymock_Rodgort%27s_Invocation.jpg" }; + public static readonly Skill PolymockRottingFlesh = new() { Id = 0, Name = "Polymock Rotting Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe becomes Diseased for 20 seconds and slowly loses Health.", ConciseDescription = "Spell. Inflicts Diseased condition (20 seconds). Disease causes -4 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/7/75/Polymock_Rotting_Flesh.jpg" }; + public static readonly Skill PolymockSandstorm = new() { Id = 0, Name = "Polymock Sandstorm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Sandstorm at target foe's location. For 10 seconds, target foe is struck for 40 damage each second. If that foe is casting a spell, that foe takes an additional 20 damage each second.", ConciseDescription = "Spell. Deals 40 damage each second at target foe's location (10 seconds). Deals 20 more damage each second if that foe is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Polymock_Sandstorm.jpg" }; + public static readonly Skill PolymockSavannahHeat = new() { Id = 0, Name = "Polymock Savannah Heat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You create Savannah Heat at target foe's location. For 5 seconds, that foe takes 100 damage each second and an additional 50 damage for each second this spell has been in effect.", ConciseDescription = "Spell. Deals 100 damage each second (5 seconds) at target foe's location. Deals 50 more damage for each second since casting this spell.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Polymock_Savannah_Heat.jpg" }; + public static readonly Skill PolymockSearingFlames = new() { Id = 0, Name = "Polymock Searing Flames", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 4, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck with Searing Flames. If that foe is already on fire, that foe takes 800 damage. Otherwise, that foe begins Burning for 5 seconds.", ConciseDescription = "Spell. Deals 800 damage if target foe is Burning. Otherwise, that foe begins Burning (5 seconds). Burning causes -7 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/9/95/Polymock_Searing_Flames.jpg" }; + public static readonly Skill PolymockShockArrow = new() { Id = 0, Name = "Polymock Shock Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a Shock Arrow that flies swiftly toward target foe, striking for 150 damage if it hits. If target foe is using a glyph, that foe takes 200 additional damage.", ConciseDescription = "Spell. Fast projectile: deals 150 damage. Deals 200 more damage if target foe is using a glyph.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Polymock_Shock_Arrow.jpg" }; + public static readonly Skill PolymockSignetofClumsiness = new() { Id = 0, Name = "Polymock Signet of Clumsiness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 150 damage. If that foe is casting a spell, that spell is interrupted.", ConciseDescription = "Signet. Interrupts a spell. Deals 150 damage.", IconUrl = "https://wiki.guildwars.com/images/5/59/Polymock_Signet_of_Clumsiness.jpg" }; + public static readonly Skill PolymockSignetofRevenge = new() { Id = 0, Name = "Polymock Signet of Revenge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 500 damage and 200 more damage for each glyph that foe has recharging.", ConciseDescription = "Signet. Deals 500 damage and 200 more damage for each glyph target foe has recharging.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Polymock_Signet_of_Revenge.jpg" }; + public static readonly Skill PolymockSignetofSmiting = new() { Id = 0, Name = "Polymock Signet of Smiting", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 150 damage. If that foe is casting a spell, the spell is interrupted and that foe takes an additional 150 damage.", ConciseDescription = "Signet. Deals 150 damage. Interrupts a spell. Interruption effect: deals 150 more damage.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Polymock_Signet_of_Smiting.jpg" }; + public static readonly Skill PolymockSmite = new() { Id = 0, Name = "Polymock Smite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 120 damage.", ConciseDescription = "Spell. Deals 120 damage.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Polymock_Smite.jpg" }; + public static readonly Skill PolymockSmiteHex = new() { Id = 0, Name = "Polymock Smite Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 2, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove the last hex placed upon you. If a hex is removed, your enemy takes 400 damage.", ConciseDescription = "Spell. Remove the last hex placed upon you. Removal effect: deals 400 damage to your foe.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Polymock_Smite_Hex.jpg" }; + public static readonly Skill PolymockSpiritRift = new() { Id = 0, Name = "Polymock Spirit Rift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Open a Spirit Rift at target foe's location. After 3 seconds, that foe is struck for 850 damage.", ConciseDescription = "Spell. Open a Spirit Rift at target foe's location. Deals 850 damage after 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/7/79/Polymock_Spirit_Rift.jpg" }; + public static readonly Skill PolymockStoneDaggers = new() { Id = 0, Name = "Polymock Stone Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out two Stone Daggers. Each Stone Dagger strikes target foe for 60 damage if it hits.", ConciseDescription = "Spell. Two projectiles: deals 60 damage each.", IconUrl = "https://wiki.guildwars.com/images/f/f2/Polymock_Stone_Daggers.jpg" }; + public static readonly Skill PolymockStoning = new() { Id = 0, Name = "Polymock Stoning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 6, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a large stone, striking target foe for 800 damage if it hits.", ConciseDescription = "Spell. Projectile: 800 damage.", IconUrl = "https://wiki.guildwars.com/images/0/00/Polymock_Stoning.jpg" }; + public static readonly Skill PortalSickness = new() { Id = 2802, Name = "Portal Sickness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Your skills are disabled for 10 seconds and you cannot teleport using a God Beacon for 30 seconds.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/6/6c/Portal_Sickness.jpg" }; + public static readonly Skill Pounce = new() { Id = 1206, Name = "Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion's next attack is a Pounce that deals +5…20 damage. If the attack strikes a moving foe, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Pounce_%28large%29.jpg" }; + public static readonly Skill PowderKegExplosion = new() { Id = 0, Name = "Powder Keg Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Powder keg explodes in target's hand, knocking down that target and dealing 50 damage.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/b/b6/Powder_Keg_Explosion.jpg" }; + public static readonly Skill PowerAttack = new() { Id = 322, Name = "Power Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you strike for +10…40 damage.", ConciseDescription = "Melee Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Power_Attack_%28large%29.jpg" }; + public static readonly Skill PowerBlock = new() { Id = 5, Name = "Power Block", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 15, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe is casting a spell or chant, that skill and all skills of the same attribute are disabled for 1…12 seconds and that skill is interrupted.", ConciseDescription = "Elite Spell. If target foe is casting a spell or chant, that skill and all skills of the same attribute are disabled (1…12 seconds) and that skill is interrupted.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Power_Block_%28large%29.jpg" }; + public static readonly Skill PowerDrain = new() { Id = 25, Name = "Power Drain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and you gain 1…31 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: you gain 1…31 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Power_Drain_%28large%29.jpg" }; + public static readonly Skill PowerFlux = new() { Id = 953, Name = "Power Flux", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. If target foe is casting a spell or chant, that skill is interrupted and for 4…10 seconds, that foe has -2 Energy degeneration.", ConciseDescription = "Elite Hex Spell. Interrupts a spell or chant. Interruption effect: -2 Energy degeneration (4…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/22/Power_Flux_%28large%29.jpg" }; + public static readonly Skill PowerLeak = new() { Id = 24, Name = "Power Leak", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and target foe loses 3…17 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: causes 3…17 Energy loss.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Power_Leak_%28large%29.jpg" }; + public static readonly Skill PowerLeech = new() { Id = 803, Name = "Power Leech", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. If target foe is casting a spell or chant, that skill is interrupted and for 10 seconds, whenever that foe casts a spell, you steal up to 5…15 Energy from that foe.", ConciseDescription = "Elite Hex Spell. Interrupt a spell or a chant. Interruption effect: steal 5…15 Energy whenever target foe casts a spell (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/72/Power_Leech_%28large%29.jpg" }; + public static readonly Skill PowerLock = new() { Id = 1994, Name = "Power Lock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and disabled for an additional 5…13 seconds.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: interrupted spell or chant is disabled for +5…13 seconds.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Power_Lock_%28large%29.jpg" }; + public static readonly Skill PowerReturn = new() { Id = 931, Name = "Power Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or chant, that skill is interrupted and target foe gains 10…5 Energy.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: target foe gains 10…5 Energy.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Power_Return_%28large%29.jpg" }; + public static readonly Skill PowerShot = new() { Id = 394, Name = "Power Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Power Shot hits, target foe takes 25…50 damage.", ConciseDescription = "Bow Attack. Target foe takes 25…50 damage.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Power_Shot_%28large%29.jpg" }; + public static readonly Skill PowerSpike = new() { Id = 23, Name = "Power Spike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is casting a spell or a chant, that skill is interrupted and target foe takes 30…120 damage.", ConciseDescription = "Spell. Interrupts a spell or chant. Interruption effect: deals 30…120 damage.", IconUrl = "https://wiki.guildwars.com/images/9/92/Power_Spike_%28large%29.jpg" }; + public static readonly Skill PoweroftheStaffoftheMists = new() { Id = 0, Name = "Power of the Staff of the Mists", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. As the magic of the Staff of the Mists runs through your veins, you gain +4 Health regeneration.", ConciseDescription = "Skill. As the magic of the Staff of the Mists runs through your veins, you gain +4 Health regeneration", IconUrl = "https://wiki.guildwars.com/images/6/64/Power_of_the_Staff_of_the_Mists.jpg" }; + public static readonly Skill PracticedStance = new() { Id = 449, Name = "Practiced Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 20…35 seconds, your Preparations recharge 50% faster and last 30…300% longer.", ConciseDescription = "Elite Stance. (20…35 seconds.) Your preparations recharge 50% faster and last 30…300% longer.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Practiced_Stance_%28large%29.jpg" }; + public static readonly Skill PrecisionShot = new() { Id = 400, Name = "Precision Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Precision Shot hits, you strike for +3…10 damage. Precision Shot cannot be blocked. This action is easily interrupted.", ConciseDescription = "Bow Attack. Deals +3…10 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Precision_Shot_%28large%29.jpg" }; + public static readonly Skill PredatorsPounce = new() { Id = 443, Name = "Predator's Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Predator's Pounce that deals +5…35 damage. If that attack hits, your animal companion gains 5…50 Health.", ConciseDescription = "Pet Attack. Deals +5…35 damage. Your pet gains 5…50 Health if this attack hits.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Predator%27s_Pounce_%28large%29.jpg" }; + public static readonly Skill PredatoryBond = new() { Id = 1194, Name = "Predatory Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, your animal companion attacks 25% faster and heals you for 1…31 Health with each successful attack.", ConciseDescription = "Shout. (5…20 seconds.) Your pet attacks 25% faster and you gain 1…31 Health whenever your pet makes a successful attack.", IconUrl = "https://wiki.guildwars.com/images/2/2f/Predatory_Bond_%28large%29.jpg" }; + public static readonly Skill PredatoryBondPvP = new() { Id = 3050, Name = "Predatory Bond (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, attacks by your animal companion heal you for 1…31 Health.", ConciseDescription = "Shout. (5…20 seconds.) You gain 1…31 Health whenever your pet makes a successful attack.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Predatory_Bond_%28PvP%29.jpg" }; + public static readonly Skill PredatorySeason = new() { Id = 470, Name = "Predatory Season", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all healing is reduced by 20%. If any of your attacks hit, you gain 5 Health. This spirit dies after 30…150 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…150 second lifespan). Creatures in range receive 20% less from healing. Creatures gain 5 health each time they hit with an attack. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/3/38/Predatory_Season_%28large%29.jpg" }; + public static readonly Skill PreparedShot = new() { Id = 1465, Name = "Prepared Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If this attack hits, you strike for +10…25 damage. If you are under the effects of a preparation, you gain 1…9 Energy.", ConciseDescription = "Elite Bow Attack. Deals +10…25 damage. You gain 1…9 Energy if you have a preparation active.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Prepared_Shot_%28large%29.jpg" }; + public static readonly Skill PresenceoftheSkaleLord = new() { Id = 0, Name = "Presence of the Skale Lord", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Chant, Energy = null, Activation = 0.75, Recharge = 50, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. All skale within earshot gain +50 maximum Health for 60 seconds.", ConciseDescription = "Chant. (60 seconds.) All skale in earshot have +50 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Presence_of_the_Skale_Lord.jpg" }; + public static readonly Skill Preservation = new() { Id = 1250, Name = "Preservation", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Binding Ritual. Create a level 1…14 spirit. Every 4 seconds, this spirit heals one non-spirit ally in the area for 10…115 Health. This spirit dies after 90 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…14 spirit (90 second lifespan). Every 4 seconds this spirit heals one non-spirit ally for 10…115.", IconUrl = "https://wiki.guildwars.com/images/9/98/Preservation_%28large%29.jpg" }; + public static readonly Skill PreservationPvP = new() { Id = 3011, Name = "Preservation (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Binding Ritual. Create a level 1…10 spirit. Every 4 seconds, this spirit heals one non-spirit ally in the area for 10…115 Health. This spirit dies after 90 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…10 Spirit (90 second lifespan). Every 4 seconds this spirit heals one non-spirit ally for 10…115.", IconUrl = "https://wiki.guildwars.com/images/4/40/Preservation_%28PvP%29.jpg" }; + public static readonly Skill PriceofFailure = new() { Id = 103, Name = "Price of Failure", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, target foe has a 25% chance to miss with attacks and takes 1…46 damage whenever that foe fails to hit in combat.", ConciseDescription = "Hex Spell. (30 seconds.) 25% chance to miss. Target foe takes 1…46 damage whenever it fails to hit.", IconUrl = "https://wiki.guildwars.com/images/4/4d/Price_of_Failure_%28large%29.jpg" }; + public static readonly Skill PriceofPride = new() { Id = 1655, Name = "Price of Pride", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, the next time target foe uses an elite skill, that foe loses 3…15 Energy.", ConciseDescription = "Hex Spell. (5 seconds.) Causes 3…15 Energy loss the next time target foe uses an elite skill.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Price_of_Pride_%28large%29.jpg" }; + public static readonly Skill PrimalEchoes = new() { Id = 469, Name = "Primal Echoes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 Spirit. For non-Spirit creatures within its range, Signets cost 10 Energy to use. This Spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Signets cost 10 energy for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/1/16/Primal_Echoes_%28large%29.jpg" }; + public static readonly Skill PrimalRage = new() { Id = 831, Name = "Primal Rage", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 1…9 second[s], you attack 33% faster and move 33% faster, but you take double damage.", ConciseDescription = "Elite Stance. (1…9 second[s].) You attack 33% faster and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Primal_Rage_%28large%29.jpg" }; + public static readonly Skill ProtectiveBond = new() { Id = 263, Name = "Protective Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally cannot lose more than 5% max Health due to damage from a single attack or spell. When Protective Bond prevents damage, you lose 6…3 Energy or the spell ends.", ConciseDescription = "Enchantment Spell. Target ally cannot lose more than 5% max Health from a single attack or spell.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Protective_Bond_%28large%29.jpg" }; + public static readonly Skill ProtectiveSpirit = new() { Id = 245, Name = "Protective Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…23 seconds, target ally cannot lose more than 10% max Health due to damage from a single attack or spell.", ConciseDescription = "Enchantment Spell. (5…23 seconds.) Incoming damage is reduced to 10% of target ally's maximum Health.", IconUrl = "https://wiki.guildwars.com/images/9/99/Protective_Spirit_%28large%29.jpg" }; + public static readonly Skill ProtectiveWasKaolai = new() { Id = 1219, Name = "Protective Was Kaolai", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Kaolai's ashes for up to 15…60 seconds. While you hold his ashes, you gain 10 armor. When you drop his ashes, all party members are healed for 10…85 Health.", ConciseDescription = "Item Spell. (15…60 seconds.) You have +10 armor. Drop effect: all party members are healed for 10…85.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Protective_Was_Kaolai_%28large%29.jpg" }; + public static readonly Skill ProtectorsDefense = new() { Id = 810, Name = "Protector's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5…11 seconds, allies adjacent to you have a 75% chance to block incoming attacks. Protector's Defense ends if you move.", ConciseDescription = "Skill. (5…11 seconds.) Allies adjacent to you have 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Protector%27s_Defense_%28large%29.jpg" }; + public static readonly Skill ProtectorsStrike = new() { Id = 326, Name = "Protector's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack strikes a moving foe, you strike for 10…40 more damage.", ConciseDescription = "Melee Attack. Deals +10…40 damage if target is moving.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Protector%27s_Strike_%28large%29.jpg" }; + public static readonly Skill PsychicDistraction = new() { Id = 1053, Name = "Psychic Distraction", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. All of your other skills are disabled for 8 seconds. If target foe is using a skill, that skill is interrupted and disabled for an additional 5…12 seconds.", ConciseDescription = "Elite Spell. Interrupts a skill. Interruption effect: disables interrupted skill (+5…12 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/a7/Psychic_Distraction_%28large%29.jpg" }; + public static readonly Skill PsychicInstability = new() { Id = 1057, Name = "Psychic Instability", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Interrupt the target foe's action. If that action was a skill, that foe and nearby foes are knocked down for 2…4 seconds. (50% failure chance with Fast Casting 4 or less.)", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: if the action is a skill, cause knockdown for 2…4 seconds on target foe and all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Psychic_Instability_%28large%29.jpg" }; + public static readonly Skill PsychicInstabilityPvP = new() { Id = 3185, Name = "Psychic Instability (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Interrupts the target foe's action. If that action is a skill, that foe and all adjacent foes are knocked down for 2…3 seconds. (50% failure chance with Fast Casting 4 or less.)", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: if the action is a skill, causes knockdown for 2…3 seconds on target foe and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/3/35/Psychic_Instability_%28PvP%29.jpg" }; + public static readonly Skill PulverizingSmash = new() { Id = 2008, Name = "Pulverizing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If you hit a knocked-down foe, that foe suffers from Weakness and a Deep Wound for 5…20 seconds.", ConciseDescription = "Hammer Attack. Inflicts Weakness and Deep Wound conditions (5…20 seconds) if target foe is knocked-down.", IconUrl = "https://wiki.guildwars.com/images/0/04/Pulverizing_Smash_%28large%29.jpg" }; + public static readonly Skill PunishingShot = new() { Id = 409, Name = "Punishing Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. If Punishing Shot hits, you strike for +10…20 damage and your target is interrupted.", ConciseDescription = "Elite Bow Attack. Deals +10…20 damage. Interrupts an action.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Punishing_Shot_%28large%29.jpg" }; + public static readonly Skill PureStrike = new() { Id = 328, Name = "Pure Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If Pure Strike hits, you strike for +1…30 damage. If you are not using a stance, Pure Strike cannot be blocked.", ConciseDescription = "Sword Attack. Deals +1…30 damage. Unblockable unless you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/6/62/Pure_Strike_%28large%29.jpg" }; + public static readonly Skill PureWasLiMing = new() { Id = 2072, Name = "Pure Was Li Ming", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Li Ming's ashes for 5…20 seconds. While you hold her ashes, conditions on you expire 10…50% faster. When you drop her ashes, all allies within earshot lose 1…4 condition[s].", ConciseDescription = "Item Spell. (5…20 seconds.) Conditions on you expire 10…50% faster. Drop effect: removes 1…4 condition[s] from allies in earshot.", IconUrl = "https://wiki.guildwars.com/images/6/64/Pure_Was_Li_Ming_%28large%29.jpg" }; + public static readonly Skill PurgeConditions = new() { Id = 278, Name = "Purge Conditions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove all conditions (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, and Deep Wound) from target ally.", ConciseDescription = "Spell. Removes all conditions.", IconUrl = "https://wiki.guildwars.com/images/8/83/Purge_Conditions_%28large%29.jpg" }; + public static readonly Skill PurgeSignet = new() { Id = 295, Name = "Purge Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Remove all hexes and conditions from target ally. You lose 10 Energy for each hex and each condition removed.", ConciseDescription = "Signet. Removes all hexes and conditions.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Purge_Signet_%28large%29.jpg" }; + public static readonly Skill PurifyingFinale = new() { Id = 1579, Name = "Purifying Finale", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Echo, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Echo. For 10…35 seconds, target non-spirit ally loses 1 condition whenever a chant or shout ends on that ally.", ConciseDescription = "Echo. (10…35 seconds.) Target ally loses one condition whenever a chant or shout ends on that ally.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Purifying_Finale_%28large%29.jpg" }; + public static readonly Skill PurifyingVeil = new() { Id = 2007, Name = "Purifying Veil", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, conditions expire 5…50% faster on target ally. When this enchantment ends, one condition is removed from that ally.", ConciseDescription = "Enchantment Spell. Conditions expire 5…50% faster on target ally. End effect: removes a condition.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Purifying_Veil_%28large%29.jpg" }; + public static readonly Skill PutridBile = new() { Id = 2058, Name = "Putrid Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe suffers 1…3 Health degeneration. If that foe dies while under the effects of this hex, all nearby foes take 25…85 damage.", ConciseDescription = "Hex Spell. (5…20 seconds.) Causes 1…3 Health degeneration. Deals 25…85 damage to all nearby foes if target foe dies.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Putrid_Bile_%28large%29.jpg" }; + public static readonly Skill PutridExplosion = new() { Id = 95, Name = "Putrid Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The corpse nearest your target explodes, sending out a shockwave that deals 24…120 damage to nearby foes.", ConciseDescription = "Spell. Explodes a corpse, dealing 24…120 damage to foes near it.", IconUrl = "https://wiki.guildwars.com/images/6/60/Putrid_Explosion_%28large%29.jpg" }; + public static readonly Skill PutridFlames = new() { Id = 0, Name = "Putrid Flames", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes are struck for 100 fire damage and becomes Poisoned and Diseased for 10 seconds.", ConciseDescription = "Spell. Deals 100 fire damage; inflicts Poisoned and Diseased conditions (10 seconds); affects adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/8/85/Putrid_Flames.jpg" }; + public static readonly Skill PutridFlesh = new() { Id = 1353, Name = "Putrid Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Destroy one of your target animated undead minions. All foes near that creature are Diseased for 5…15 seconds.", ConciseDescription = "Spell. Destroys one of your undead servants. Inflicts Diseased condition (5…15 seconds) to foes near this servant.", IconUrl = "https://wiki.guildwars.com/images/3/36/Putrid_Flesh_%28large%29.jpg" }; + public static readonly Skill PyroclasticShot = new() { Id = 0, Name = "Pyroclastic Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Pyroclastic fragments spew forth, dealing 80 damage to target foe and all adjacent foes. Affected foes are Crippled and begin Burning for 7 seconds. This skill causes any powder keg in target's hands to explode.", ConciseDescription = "Skill. Projectile: deals 80 damage and inflicts Burning and Crippled conditions (7 seconds) on target and adjacent foes. Causes any powder keg in target's hands to explode.", IconUrl = "https://wiki.guildwars.com/images/e/e4/Pyroclastic_Shot.jpg" }; + public static readonly Skill QuakeOfAhdashim = new() { Id = 0, Name = "Quake Of Ahdashim", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 1, Recharge = 18, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Players in the area are knocked down for 4 seconds and take 100 damage. If a player is carrying a bundle item, that bundle item is destroyed. This skill cannot be disabled.", ConciseDescription = "Attack. Deals 100 damage and knocks-down players in the area (4 seconds). If a player is carrying a bundle item, that bundle item is destroyed. This skill cannot be disabled.", IconUrl = "https://wiki.guildwars.com/images/8/85/Quake_Of_Ahdashim.jpg" }; + public static readonly Skill QueenBite = new() { Id = 0, Name = "Queen Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is struck for 80 piercing damage.", ConciseDescription = "Touch Skill. Deals 80 piercing damage.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Queen_Bite.jpg" }; + public static readonly Skill QueenHeal = new() { Id = 0, Name = "Queen Heal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Exploit one adjacent corpse. Queen Heal is replaced with Choking Breath, Blinding Breath, or Burning Breath for 30 seconds.", ConciseDescription = "Skill. (30 seconds.) Junundu Feast is replaced with Choking Breath, Blinding Breath or Burning Breath. Must exploit an adjacent fresh corpse.", IconUrl = "https://wiki.guildwars.com/images/3/3b/Queen_Heal.jpg" }; + public static readonly Skill QueenSiege = new() { Id = 0, Name = "Queen Siege", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Spit a projectile at target foe. It strikes for 100 earth damage and knocks down target foe if it hits. This skill cannot be used on nearby foes.", ConciseDescription = "Skill. Projectile: deals 100 earth damage and causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/6/6c/Queen_Siege.jpg" }; + public static readonly Skill QueenThump = new() { Id = 0, Name = "Queen Thump", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All adjacent foes are struck for 80 damage and knocked down for 4 seconds.", ConciseDescription = "Skill. Deals 80 damage and knocks-down foes adjacent to you (4 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/0d/Queen_Thump.jpg" }; + public static readonly Skill QuestSkill = new() { Id = 591, Name = "Quest Skill", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 10, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Quest Skill.", ConciseDescription = "Skill. Quest Skill.", IconUrl = "https://wiki.guildwars.com/images/0/01/Quest_Skill.jpg" }; + public static readonly Skill QuestskillforCoastalExam = new() { Id = 574, Name = "Quest skill for Coastal Exam.", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Artifact plays a glowy effect on all \"chosen\" and players, that's it.", ConciseDescription = "Signet. Artifact plays a glowy effect on all \"chosen\" and players, that's it.", IconUrl = "" }; + public static readonly Skill QuickShot = new() { Id = 397, Name = "Quick Shot", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Bow Attack. Shoot an arrow that moves twice as fast.", ConciseDescription = "Elite Bow Attack. You shoot an arrow that moves twice as fast.", IconUrl = "https://wiki.guildwars.com/images/a/af/Quick_Shot_%28large%29.jpg" }; + public static readonly Skill QuickeningZephyr = new() { Id = 475, Name = "Quickening Zephyr", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 25, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For non-spirit creatures within its range, all skills recharge twice as fast and cost 30% more of the base Energy to cast. This spirit dies after 15…90 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…90 second lifespan). Skills cost 30% more Energy and recharge twice as fast for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/0/02/Quickening_Zephyr_%28large%29.jpg" }; + public static readonly Skill Quicksand = new() { Id = 1473, Name = "Quicksand", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Nature Ritual. Create a level 1…10 spirit. All non-spirit creatures within its range lose 1 Energy each time they attack or use a skill. This spirit dies after 30…180 seconds.", ConciseDescription = "Elite Nature Ritual. Creates a level 1…10 spirit (30…180 second lifespan). Creatures lose 1 Energy each time they attack or use a skill. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Quicksand_%28large%29.jpg" }; + public static readonly Skill QuiveringBlade = new() { Id = 892, Name = "Quivering Blade", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Elite Sword Attack. If Quivering Blade hits, you strike for +10 damage. If this attack hits a moving foe, that foe is Dazed for 10 seconds.", ConciseDescription = "Elite Sword Attack. Deals +10 damage. Inflicts Dazed condition (10 seconds) if target foe was moving.", IconUrl = "https://wiki.guildwars.com/images/1/14/Quivering_Blade_%28large%29.jpg" }; + public static readonly Skill RadiantScythe = new() { Id = 2012, Name = "Radiant Scythe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. This attack strikes for +1 damage for each point of Energy you currently have, maximum 5…30. You gain 1…7 Energy if this attack hits.", ConciseDescription = "Scythe Attack. Deals +1 damage (maximum 5…30) for each point of Energy you have. Gain 1…7 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a8/Radiant_Scythe_%28large%29.jpg" }; + public static readonly Skill RadiationField = new() { Id = 2414, Name = "Radiation Field", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. For 5 seconds, foes in the area have -4…6 Health degeneration. When the portal ends, foes in the area are Diseased for 12…20 seconds.", ConciseDescription = "Ward Spell. (5 seconds.) Causes -4…6 Health degeneration to foes in the area. End effect: inflicts Disease condition (12…20 seconds) to foes in the area.", IconUrl = "https://wiki.guildwars.com/images/3/31/Radiation_Field.jpg" }; + public static readonly Skill RageoftheNtouka = new() { Id = 1408, Name = "Rage of the Ntouka", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Gain 1…7 strike[s] of adrenaline. For 8 seconds, whenever you use an adrenal skill, that skill recharges for 3 seconds.", ConciseDescription = "Elite Skill. You gain 1…7 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/0/08/Rage_of_the_Ntouka_%28large%29.jpg" }; + public static readonly Skill RageoftheSea = new() { Id = 1315, Name = "Rage of the Sea", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 2 minutes, you have +4 Health regeneration, +1 Energy regeneration, and you move 33% faster.", ConciseDescription = "Skill. (2 minutes.) You have +4 Health regeneration, +1 Energy regeneration, and move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Rage_of_the_Sea.jpg" }; + public static readonly Skill RainofTerrorspell = new() { Id = 2760, Name = "Rain of Terror (spell)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Rain of Terror at target foe's location. For 5 seconds, foes in the area are struck for 30 damage. This damage ignores armor.", ConciseDescription = "Spell. (5 seconds.) Deals 30 damage. Hits foes in the area of the target. Armor Ignoring.", IconUrl = "https://wiki.guildwars.com/images/4/40/Rain_of_Terror_%28spell%29.jpg" }; + public static readonly Skill Ram = new() { Id = 0, Name = "Ram", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 2 seconds, all adjacent enemy rollerbeetles are knocked down.", ConciseDescription = "Skill. Knocks-down adjacent enemy rollerbeetles (2 seconds.)", IconUrl = "https://wiki.guildwars.com/images/f/f5/Ram.jpg" }; + public static readonly Skill RampageasOne = new() { Id = 1721, Name = "Rampage as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 25, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 3…15 seconds, both you and your animal companion attack 33% faster and run 25% faster.", ConciseDescription = "Elite Skill. (3…15 seconds.) You and your pet attack 33% faster and move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Rampage_as_One_%28large%29.jpg" }; + public static readonly Skill RampagersInsight = new() { Id = 894, Name = "Rampager's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. Your party gains double XP from combat. Rampager's Insight ends if your party fails to kill a foe for 30 seconds.", ConciseDescription = "Party Bonus. Your party gains double XP from combat. Ends if your party fails to kill a foe for 30 seconds.", IconUrl = "https://wiki.guildwars.com/images/8/85/Rampager%27s_Insight.jpg" }; + public static readonly Skill RandsAttack = new() { Id = 2529, Name = "Rand's Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, all nearby allies gain +5 Health regeneration.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/1/10/Rand%27s_Attack.jpg" }; + public static readonly Skill RapidFire = new() { Id = 2068, Name = "Rapid Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 5…25 seconds, you attack 33% faster while wielding a bow.", ConciseDescription = "Preparation. (5…25 seconds.) You attack 33% faster while wielding a bow.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Rapid_Fire_%28large%29.jpg" }; + public static readonly Skill RavenBlessing = new() { Id = 2384, Name = "Raven Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. You lose all effects and take on the aspect of the raven. For 60 seconds, you have 80 armor, 660…700 Health, and a 20…30% chance to block, All your attributes are set to 0 and raven attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the Raven (60 seconds). All your attributes are set to 0 and raven attacks replace your skills, and you have 80 armor, 660…700 Health, and a 20…30% block chance.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Raven_Blessing.jpg" }; + public static readonly Skill RavenBlessingAGateTooFar = new() { Id = 0, Name = "Raven Blessing (A Gate Too Far)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You take on the aspect of the raven. Your Energy returns to maximum and you have -2 Energy degeneration. You have +90 maximum Health and 20% block chance. Raven attacks replace your skills. You gain Energy whenever you take or deal damage. This skill ends when your Energy drops to 0.", ConciseDescription = "Skill. You take on the aspect of the raven. Your Energy returns to maximum and you have -2 Energy degeneration. You have +90 maximum Health and 20% chance to block. Raven attacks replace your skills. You gain Energy whenever you take or deal damage. Ends when your Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/1/17/Raven_Blessing_%28A_Gate_Too_Far%29.jpg" }; + public static readonly Skill RavenFlight = new() { Id = 0, Name = "Raven Flight", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…15 seconds, you cannot be knocked down.", ConciseDescription = "Stance. (5…15 seconds.) You cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Raven_Flight.jpg" }; + public static readonly Skill RavenFlightAGateTooFar = new() { Id = 0, Name = "Raven Flight (A Gate Too Far)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 13 seconds, you cannot be knocked down.", ConciseDescription = "Stance. (13 seconds.) You cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/8/82/Raven_Flight_%28A_Gate_Too_Far%29.jpg" }; + public static readonly Skill RavenShriek = new() { Id = 0, Name = "Raven Shriek", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Remove Blindness from all allies within earshot. Cause Blindness to nearby foes for 4…10 seconds.", ConciseDescription = "Shout. Removes Blindness from allies in earshot. Inflicts Blindness condition (4…10 seconds) to nearby enemies.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Raven_Shriek.jpg" }; + public static readonly Skill RavenShriekAGateTooFar = new() { Id = 0, Name = "Raven Shriek (A Gate Too Far)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Remove Blindness from allies within earshot. Cause Blindness to nearby foes for 9 seconds.", ConciseDescription = "Shout. Removes Blindness from allies within earshot. Inflicts Blindness condition (9 seconds) to nearby enemies.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Raven_Shriek_%28A_Gate_Too_Far%29.jpg" }; + public static readonly Skill RavenSwoop = new() { Id = 0, Name = "Raven Swoop", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strike target foe and all adjacent foes for 60…100 damage.", ConciseDescription = "Spell. Deals 60…100 damage. Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Raven_Swoop.jpg" }; + public static readonly Skill RavenSwoopAGateTooFar = new() { Id = 0, Name = "Raven Swoop (A Gate Too Far)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Strike target foe and all adjacent foes for 90 damage.", ConciseDescription = "Spell. Deals 90 damage. Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/4/48/Raven_Swoop_%28A_Gate_Too_Far%29.jpg" }; + public static readonly Skill RavenTalons = new() { Id = 0, Name = "Raven Talons", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe takes 20…35 piercing damage and is Bleeding and Crippled for 4…10 seconds.", ConciseDescription = "Touch Skill. Deals 20…35 piercing damage. Inflicts Bleeding and Crippled conditions (4…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/3d/Raven_Talons.jpg" }; + public static readonly Skill RavenTalonsAGateTooFar = new() { Id = 0, Name = "Raven Talons (A Gate Too Far)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe begins Bleeding and is Crippled for 9 seconds.", ConciseDescription = "Touch Skill. Inflicts Bleeding and Crippled conditions (9 seconds).", IconUrl = "https://wiki.guildwars.com/images/d/d0/Raven_Talons_%28A_Gate_Too_Far%29.jpg" }; + public static readonly Skill RavenousGaze = new() { Id = 862, Name = "Ravenous Gaze", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 1, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = 0.080000000000000002, Upkeep = null, Description = "Elite Spell. Deal 15…30 damage and steal 15…30 Health from target foe and all nearby foes.", ConciseDescription = "Elite Spell. Deals 15…30 damage and steals 15…30 Health from target and nearby foes.", IconUrl = "https://wiki.guildwars.com/images/4/40/Ravenous_Gaze_%28large%29.jpg" }; + public static readonly Skill RayofJudgment = new() { Id = 830, Name = "Ray of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Invoke a Ray of Judgment at target foe's location. For 5 seconds, target foe and all foes adjacent to this location take 5…45 holy damage each second and begin Burning for 1…3 second[s].", ConciseDescription = "Elite Spell. Deals 5…45 holy damage and inflicts Burning (1…3 second[s]) every second (5 seconds). Hits foes adjacent to target's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Ray_of_Judgment_%28large%29.jpg" }; + public static readonly Skill ReactorBlast = new() { Id = 2902, Name = "Reactor Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 10, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. P.O.X. sets off an explosion, striking everything in the area for 200 damage and causing knockdown and Burning for 10 seconds.", ConciseDescription = "Spell. P.O.X sets off explosion in the area which deals 200 damage, causes knock down, and inflicts Burning (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/00/Reactor_Blast.jpg" }; + public static readonly Skill ReactorBlastTimer = new() { Id = 2903, Name = "Reactor Blast Timer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. P.O.X. counts down from 5 before setting off a reactor blast.", ConciseDescription = "Skill. P.O.X counts down from 5 before setting off a reactor blast.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Reactor_Blast_Timer.jpg" }; + public static readonly Skill ReactorBurst = new() { Id = 3379, Name = "Reactor Burst", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Overload your reactor, removing a condition from yourself and dealing 150 damage to all adjacent foes. Foes struck by Reactor Burst are interrupted and set on fire for 3 seconds.", ConciseDescription = "Spell. Removes a condition. Deals 150 damage to adjacent foes and sets them on fire (3 seconds). Interrupts struck foes.", IconUrl = "https://wiki.guildwars.com/images/3/31/Reactor_Burst.jpg" }; + public static readonly Skill ReadtheWind = new() { Id = 432, Name = "Read the Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your arrows move twice as fast and deal 3…10 extra damage.", ConciseDescription = "Preparation. (24 seconds). +3…10 damage. Your arrows move twice as fast.", IconUrl = "https://wiki.guildwars.com/images/8/8b/Read_the_Wind_%28large%29.jpg" }; + public static readonly Skill ReadtheWindPvP = new() { Id = 2969, Name = "Read the Wind (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 24 seconds, your arrows move twice as fast.", ConciseDescription = "Preparation. (24 seconds). Your arrows move twice as fast.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Read_the_Wind_%28PvP%29.jpg" }; + public static readonly Skill ReapImpurities = new() { Id = 1486, Name = "Reap Impurities", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you deal +3…15 damage. Each foe you hit loses 1 condition. For each foe who loses a condition, all foes adjacent to that target foe take 10…40 holy damage.", ConciseDescription = "Melee Attack. Deals +3…15 damage. Struck foes lose 1 condition. Removal Effect: all foes adjacent to those struck take 10…40 holy damage.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Reap_Impurities_%28large%29.jpg" }; + public static readonly Skill ReapersMark = new() { Id = 808, Name = "Reaper's Mark", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 30 seconds, target foe suffers 1…5 Health degeneration. If that foe dies while hexed with Reaper's Mark, you gain 5…15 Energy.", ConciseDescription = "Elite Hex Spell. (30 seconds.) Causes 1…5 Health degeneration. You gain 5…15 Energy if target foe dies while suffering from this hex.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Reaper%27s_Mark_%28large%29.jpg" }; + public static readonly Skill ReapersSweep = new() { Id = 1767, Name = "Reaper's Sweep", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Elite Scythe Attack. If this attack hits, you Cripple your target for 3…15 seconds. You lose 1 Dervish enchantment. If an enchantment was removed, this attack knocks down for 2…3 seconds.", ConciseDescription = "Elite Scythe Attack. (3…15 seconds.) Cause Cripple. Lose 1 Dervish enchantment. Removal Effect: cause knockdown for 2…3 seconds.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Reaper%27s_Sweep_%28large%29.jpg" }; + public static readonly Skill ReapingofDhuum = new() { Id = 3084, Name = "Reaping of Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. Dhuum deals 200 damage to a new target with each strike. Dhuum only strikes a foe once in this way and will stop this attack after the fourth strike or when no eligible targets are within the area of his last strike. Dhuum is untargetable during this attack.", ConciseDescription = "Scythe Attack. Dhuum deals 200 damage to a new target with each strike. Dhuum only strikes a foe once in this way and will stop this attack after the fourth strike or when no eligible targets are within the area of his last strike. Dhuum is untargetable during this attack.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Reaping_of_Dhuum.jpg" }; + public static readonly Skill RebelYell = new() { Id = 0, Name = "Rebel Yell", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Title. You have +5…10 armor against Charr. You gain 25…100% more adrenaline when you hit a Charr. You gain 2 Energy when you kill a Charr.", ConciseDescription = "Title. You have +5…10 armor against Charr. You gain +25…100% adrenaline when you hit a Charr. You gain 2 Energy when you kill a Charr.", IconUrl = "https://wiki.guildwars.com/images/9/96/Rebel_Yell.jpg" }; + public static readonly Skill Rebirth = new() { Id = 306, Name = "Rebirth", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 10, Activation = 5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target party member. Target party member is returned to life with 25% Health and zero Energy, and is teleported to your current location. All of target's skills are disabled for 10…3 seconds. This spell consumes all of your remaining Energy.", ConciseDescription = "Spell. Resurrects target party member (25% Health, 0 Energy). Teleports target to you.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Rebirth_%28large%29.jpg" }; + public static readonly Skill Recall = new() { Id = 925, Name = "Recall", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain Recall, nothing happens. When Recall ends, you Shadow Step to the ally you targeted when you activated this skill and all of your skills are disabled for 10 seconds.", ConciseDescription = "Enchantment Spell. End effect: Shadow Step to target ally.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Recall_%28large%29.jpg" }; + public static readonly Skill RecklessHaste = new() { Id = 834, Name = "Reckless Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6…12 seconds, target foe and all adjacent foes are hexed with Reckless Haste. While hexed, they attack 25% faster but have a 50% chance to miss with attacks.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to your target (6…12 seconds). These foes have 50% chance to miss, but attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Reckless_Haste_%28large%29.jpg" }; + public static readonly Skill ReclaimEssence = new() { Id = 1482, Name = "Reclaim Essence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. All of your Spirits die. You gain 5…20 Energy and all of your Binding Rituals are recharged if a Spirit died in this way.", ConciseDescription = "Elite Spell. All of your Spirits die. If a Spirit dies in this way, you gain 5…20 Energy and all of your Binding Rituals are recharged.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Reclaim_Essence_%28large%29.jpg" }; + public static readonly Skill Recovery = new() { Id = 1748, Name = "Recovery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. Conditions on allies within range of this spirit expire 20…50% faster. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30…60 second lifespan). Conditions on allies in range expire 20…50% faster.", IconUrl = "https://wiki.guildwars.com/images/0/02/Recovery_%28large%29.jpg" }; + public static readonly Skill RecoveryPvP = new() { Id = 3025, Name = "Recovery (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. Conditions on allies within range of this spirit expire 20…50% faster. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30…60 second lifespan). Conditions on allies in range expire 20…50% faster.", IconUrl = "https://wiki.guildwars.com/images/4/44/Recovery_%28PvP%29.jpg" }; + public static readonly Skill Recuperation = new() { Id = 981, Name = "Recuperation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 0.75, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. Non-spirit allies within its range gain +1…3 Health regeneration. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (15…45 second lifespan). Non-spirit allies within range have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Recuperation_%28large%29.jpg" }; + public static readonly Skill RecuperationPvP = new() { Id = 3013, Name = "Recuperation (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 3, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. Non-spirit allies within its range gain +1…3 Health regeneration. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (15…45 second lifespan). Non-spirit allies within range have +1…3 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/4/46/Recuperation_%28PvP%29.jpg" }; + public static readonly Skill RecurringInsecurity = new() { Id = 1055, Name = "Recurring Insecurity", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5 seconds, target foe suffers from 1…6 Health degeneration. If that foe has another hex when Recurring Insecurity would end, it is reapplied.", ConciseDescription = "Elite Hex Spell. (5 seconds.) Causes 1…6 Health degeneration. Renewal: if target foe has another hex when Recurring Insecurity would end.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Recurring_Insecurity_%28large%29.jpg" }; + public static readonly Skill ReformCarvings = new() { Id = 0, Name = "Reform Carvings", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Graven Monolith reforms itself to release new powers.", ConciseDescription = "Skill. Graven Monolith reforms itself to release new powers.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Reform_Carvings.jpg" }; + public static readonly Skill Rejuvenation = new() { Id = 2204, Name = "Rejuvenation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…20 spirit. This spirit heals all party members within earshot for 3…10 Health each second. This spirit loses 3…10 Health for each party member healed in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…20 spirit (30…90 second lifespan). Heals party members in earshot for 3…10 each second.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Rejuvenation_%28large%29.jpg" }; + public static readonly Skill RejuvenationPvP = new() { Id = 3039, Name = "Rejuvenation (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…16 spirit. This spirit heals all party members within earshot for 3…10 Health each second. This spirit loses 3…10 Health for each party member healed in this way. This spirit dies after 30…90 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…16 spirit (30…90 second lifespan). Heals party members in earshot for 3…10 each second.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Rejuvenation_%28PvP%29.jpg" }; + public static readonly Skill ReleaseEnchantments = new() { Id = 960, Name = "Release Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lose all enchantments. Each party member is healed for 5…35 Health for each Monk enchantment lost.", ConciseDescription = "Spell. Removes all of your enchantments. Heals all party members for 5…35 for each Monk Enchantment removed.", IconUrl = "https://wiki.guildwars.com/images/6/66/Release_Enchantments_%28large%29.jpg" }; + public static readonly Skill RemedySignet = new() { Id = 1777, Name = "Remedy Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You lose 1 condition.", ConciseDescription = "Signet. You lose one condition.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Remedy_Signet_%28large%29.jpg" }; + public static readonly Skill RemoveHex = new() { Id = 301, Name = "Remove Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove a hex from target ally.", ConciseDescription = "Spell. Removes a hex from target ally.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Remove_Hex_%28large%29.jpg" }; + public static readonly Skill RendEnchantments = new() { Id = 141, Name = "Rend Enchantments", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove 5…9 enchantments from target foe. For each Monk enchantment removed, you lose 55…25 Health.", ConciseDescription = "Spell. Removes 5…9 enchantments from target foe.", IconUrl = "https://wiki.guildwars.com/images/a/ac/Rend_Enchantments_%28large%29.jpg" }; + public static readonly Skill RendingAura = new() { Id = 1765, Name = "Rending Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. When you cast this enchantment, all nearby foes take 10…40 cold damage. For  30 seconds, your attack skills remove enchantments from knocked-down foes. When this enchantment ends, nearby foes are affected by Cracked Armor for 1…10 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attack skills remove enchantments from knocked-down foes. Initial effect: deals 10…40 cold damage to all nearby foes. End effect: nearby foes have Cracked Armor for 1…10 second[s].", IconUrl = "https://wiki.guildwars.com/images/3/31/Rending_Aura_%28large%29.jpg" }; + public static readonly Skill RendingSweep = new() { Id = 1753, Name = "Rending Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. You deal +5…20 and lose 1 Dervish enchantment. If an enchantment was lost, you remove an enchantment from each foe you hit.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. You lose 1 Dervish enchantment. Removal effect: struck foes lose an enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/74/Rending_Sweep_%28large%29.jpg" }; + public static readonly Skill RendingTouch = new() { Id = 1534, Name = "Rending Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 15…65 cold damage to target foe. You lose one Dervish enchantment. If an enchantment was removed, target foe loses 1 enchantment and you gain 2 strikes of adrenaline.", ConciseDescription = "Touch Spell. Deals 15…65 cold damage. Lose 1 Dervish enchantment. Removal effect: target foe loses 1 enchantment and you gain 2 strikes of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Rending_Touch_%28large%29.jpg" }; + public static readonly Skill RenewLife = new() { Id = 1263, Name = "Renew Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 15, Activation = 4, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target touched dead target party member with 50% Health and 5…20% Energy. That party member and all allies within earshot are healed for 55…130 Health.", ConciseDescription = "Touch Spell. Resurrects target party member (50% Health and 5…20% Energy). Heals allies within earshot for 55…130.", IconUrl = "https://wiki.guildwars.com/images/4/46/Renew_Life_%28large%29.jpg" }; + public static readonly Skill RenewingCorruption = new() { Id = 1182, Name = "Renewing Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 20 seconds, if Kuunavang is in casting range when this creature dies, Kuunavang is healed for 500 Health.", ConciseDescription = "Stance. (20 seconds.) If Kuunavang is in casting range when this creature dies, Kuunavang is healed for 500 Health.", IconUrl = "https://wiki.guildwars.com/images/0/02/Renewing_Corruption.jpg" }; + public static readonly Skill RenewingMemories = new() { Id = 1739, Name = "Renewing Memories", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, while holding an item, any weapon and item Spells you cast cost 5…35% less Energy.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Your weapon and item spells cost 5…35% less Energy.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Renewing_Memories_%28large%29.jpg" }; + public static readonly Skill RenewingSmash = new() { Id = 994, Name = "Renewing Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If Renewing Smash hits, it deals +10…40 damage. If you hit a knocked-down foe, you gain 3 Energy and this attack recharges instantly.", ConciseDescription = "Hammer Attack. Deals +10…40 damage. You gain 3 Energy and this attack recharges instantly if target foe was knocked down.", IconUrl = "https://wiki.guildwars.com/images/6/6a/Renewing_Smash_%28large%29.jpg" }; + public static readonly Skill RenewingSmashPvP = new() { Id = 3143, Name = "Renewing Smash (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If Renewing Smash hits, it deals +5…20 damage. If it hits a knocked-down foe, you gain 3 Energy and this attack recharges instantly.", ConciseDescription = "Hammer Attack. Deals +5…20 damage. You gain 3 energy and this attack recharges instantly if target foe was knocked down.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Renewing_Smash_%28PvP%29.jpg" }; + public static readonly Skill RenewingSurge = new() { Id = 1478, Name = "Renewing Surge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8 seconds, target foe suffers 2…12 damage each second. When this hex ends, you gain 1…8 Energy.", ConciseDescription = "Hex Spell. (8 seconds.) Deals 2…12 damage each second. End effect: You gain 1…8 energy.", IconUrl = "https://wiki.guildwars.com/images/9/90/Renewing_Surge_%28large%29.jpg" }; + public static readonly Skill RepeatingStrike = new() { Id = 976, Name = "Repeating Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow an off-hand attack. If it hits, this attack strikes for +10…30 damage. If it misses, it takes an additional 15 seconds to recharge.", ConciseDescription = "Off-Hand Attack. Deals +10…30 damage.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Repeating_Strike_%28large%29.jpg" }; + public static readonly Skill ResilientWasXiko = new() { Id = 1221, Name = "Resilient Was Xiko", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. Hold Xiko's ashes for up to 5…20 seconds. For each hex or condition you are suffering from while holding her ashes, you gain +3 Health regeneration. When you drop her ashes, you lose 1…4 conditions.", ConciseDescription = "Item Spell. (5…20 seconds.) You have +3 Health regeneration for each hex or condition on you. Drop effect: you lose 1…4 condition[s].", IconUrl = "https://wiki.guildwars.com/images/4/4e/Resilient_Was_Xiko_%28large%29.jpg" }; + public static readonly Skill ResilientWeapon = new() { Id = 787, Name = "Resilient Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 3…12 seconds, target ally has a Resilient Weapon. While suffering from a hex or condition, that ally gains +1…6 Health regeneration and +24 armor.", ConciseDescription = "Weapon Spell. (3…12 seconds.) +1…6 Health regeneration and +24 armor.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Resilient_Weapon_%28large%29.jpg" }; + public static readonly Skill Respawn = new() { Id = 2120, Name = "Respawn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/0/07/Respawn.jpg" }; + public static readonly Skill RestfulBreeze = new() { Id = 886, Name = "Restful Breeze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…18 seconds, target ally has +10 Health regeneration. This enchantment ends if that ally attacks or uses a skill.", ConciseDescription = "Enchantment Spell. (8…18 seconds.) +10 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/0/06/Restful_Breeze_%28large%29.jpg" }; + public static readonly Skill Restoration = new() { Id = 963, Name = "Restoration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…14 spirit. When this spirit dies, all party members in the area are resurrected with 5…50% Health and zero Energy. This spirit dies after 30 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…14 spirit (30 second lifespan). End effect: resurrects party members in the area with 5…50% Health and zero Energy.", IconUrl = "https://wiki.guildwars.com/images/3/31/Restoration_%28large%29.jpg" }; + public static readonly Skill RestorationPvP = new() { Id = 3018, Name = "Restoration (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. When this spirit dies, all party members in the area are resurrected with 5…50% Health and zero Energy. This spirit dies after 30 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30 second lifespan). End effect: resurrects party members in the area with 5…50% Health and zero Energy.", IconUrl = "https://wiki.guildwars.com/images/0/0f/Restoration_%28PvP%29.jpg" }; + public static readonly Skill RestoreCondition = new() { Id = 276, Name = "Restore Condition", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Remove all conditions (Poison, Disease, Blindness, Dazed, Bleeding, Crippled, Burning, Weakness, Cracked Armor, and Deep Wound) from target other ally. For each condition removed, that ally is healed for 10…70 Health.", ConciseDescription = "Elite Spell. Removes all conditions. Removal effect: heals for 10…70 for each condition removed.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Restore_Condition_%28large%29.jpg" }; + public static readonly Skill RestoreLife = new() { Id = 314, Name = "Restore Life", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 10, Activation = 4, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Touch the body of a fallen party member. Target party member is returned to life with 20…65% Health and 42…90% Energy.", ConciseDescription = "Touch Spell. Resurrects target party member (20…65% Health, 42…90% Energy).", IconUrl = "https://wiki.guildwars.com/images/8/8d/Restore_Life_%28large%29.jpg" }; + public static readonly Skill RestoreLifemonsterskill = new() { Id = 595, Name = "Restore Life (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.HealingPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Touch a body of a fallen party member. Target party member is returned to life with 26…45% Health and 42…80% Energy.", ConciseDescription = "Touch Spell. Touch a body of a fallen party member. Target party member is returned to life with 26…45% Health and 42…80% Energy.", IconUrl = "" }; + public static readonly Skill Resurrect = new() { Id = 305, Name = "Resurrect", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target party member. Target party member is returned to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrects target party member (25% Health, 0 Energy).", IconUrl = "https://wiki.guildwars.com/images/6/64/Resurrect_%28large%29.jpg" }; + public static readonly Skill ResurrectGargoyle = new() { Id = 560, Name = "Resurrect (Gargoyle)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target back to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrect target (25% Health and zero Energy.)", IconUrl = "https://wiki.guildwars.com/images/2/20/Resurrect_%28Gargoyle%29.jpg" }; + public static readonly Skill ResurrectionChant = new() { Id = 1128, Name = "Resurrection Chant", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 6, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target party member with up to your current Health and 5…35% Energy. This spell has half the normal range.", ConciseDescription = "Half Range Spell. Resurrects target party member at your current Health and with 5…35% Energy.", IconUrl = "https://wiki.guildwars.com/images/0/01/Resurrection_Chant_%28large%29.jpg" }; + public static readonly Skill ResurrectionSignet = new() { Id = 2, Name = "Resurrection Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target party member. That party member is returned to life with 100% Health and 25% Energy. This signet only recharges when you gain a morale boost.", ConciseDescription = "Signet. Resurrects target party member (100% Health, 25% Energy). This signet only recharges when you gain a morale boost.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Resurrection_Signet.jpg" }; + public static readonly Skill Resurrectmonsterskill = new() { Id = 873, Name = "Resurrect (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 8, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Resurrect target party member. Target party member is returned to life with 25% Health and zero Energy.", ConciseDescription = "Spell. Resurrect target (25% Health and zero Energy.)", IconUrl = "https://wiki.guildwars.com/images/7/7f/Resurrect_%28monster_skill%29.jpg" }; + public static readonly Skill Retreat = new() { Id = 839, Name = "Retreat!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. If there are any dead allies within earshot, your party moves 33% faster for 5…11 seconds.", ConciseDescription = "Shout. (5…11 seconds.) Party members in earshot move 33% faster.", IconUrl = "https://wiki.guildwars.com/images/6/69/%22Retreat%21%22_%28large%29.jpg" }; + public static readonly Skill Retribution = new() { Id = 248, Name = "Retribution", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, whenever target ally takes attack damage, this spell deals 33% of the damage back to the source (maximum 5…20 damage).", ConciseDescription = "Enchantment Spell. Deals 33% of each attack's damage (maximum 5…20) back to the source.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Retribution_%28large%29.jpg" }; + public static readonly Skill Return = new() { Id = 770, Name = "Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes are Crippled for 3…8 seconds. Shadow Step to target other ally's location.", ConciseDescription = "Spell. Inflicts Crippled condition (3…8 seconds) on all foes adjacent to you. You Shadow Step to target ally's location.", IconUrl = "https://wiki.guildwars.com/images/0/05/Return_%28large%29.jpg" }; + public static readonly Skill RevealedEnchantment = new() { Id = 1048, Name = "Revealed Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove an enchantment from target foe and gain 3…15 Energy. For 20 seconds, Revealed Enchantment is replaced with the enchantment removed from target foe.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effects: you gain 3…15 Energy; this spell is replaced with that enchantment (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8f/Revealed_Enchantment_%28large%29.jpg" }; + public static readonly Skill RevealedHex = new() { Id = 1049, Name = "Revealed Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove a hex from target ally and gain 4…10 Energy. For 20 seconds, Revealed Hex is replaced with the hex that was removed.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effects: you gain 4…10 Energy; this spell is replaced with that hex (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/40/Revealed_Hex_%28large%29.jpg" }; + public static readonly Skill ReversalofDamage = new() { Id = 1400, Name = "Reversal of Damage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, the next time target ally would take damage, the foe dealing the damage takes that damage instead (maximum 5…75).", ConciseDescription = "Enchantment Spell. (8 seconds.) Negates the next damage and hits the source for that same amount (maximum 5…75).", IconUrl = "https://wiki.guildwars.com/images/7/77/Reversal_of_Damage_%28large%29.jpg" }; + public static readonly Skill ReversalofDeath = new() { Id = 3090, Name = "Reversal of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 1, Activation = 0.25, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove 5% Death Penalty from target other ally.", ConciseDescription = "Spell. Remove 5% Death Penalty.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Reversal_of_Death.jpg" }; + public static readonly Skill ReversalofFortune = new() { Id = 307, Name = "Reversal of Fortune", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, the next time target ally would take damage or life steal, that ally gains that amount of Health instead, maximum 15…80.", ConciseDescription = "Enchantment Spell. (8 seconds.) Converts the next incoming damage or life steal (maximum 15…80) to healing.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Reversal_of_Fortune_%28large%29.jpg" }; + public static readonly Skill ReverseHex = new() { Id = 848, Name = "Reverse Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Remove one hex from target ally. If a hex was removed in this way, for 5…10 seconds, the next time target ally would take damage, that damage is reduced by 5…50.", ConciseDescription = "Enchantment Spell. (5…10 seconds.) Removes one hex from target ally. The next damage this ally takes is reduced by 5…50.", IconUrl = "https://wiki.guildwars.com/images/2/27/Reverse_Hex_%28large%29.jpg" }; + public static readonly Skill ReversePolarityFireShield = new() { Id = 0, Name = "Reverse Polarity Fire Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Living creatures standing within this shield have -50 armor against fire damage.", ConciseDescription = "Spell. Living creatures in the shield have -50 armor against fire damage.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Reverse_Polarity_Fire_Shield.jpg" }; + public static readonly Skill ReviveAnimal = new() { Id = 422, Name = "Revive Animal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Resurrect all nearby allied animal companions. They come back to life with 10…94% Health.", ConciseDescription = "Skill. Resurrects all nearby allied pets (10…94% Health).", IconUrl = "https://wiki.guildwars.com/images/0/07/Revive_Animal_%28large%29.jpg" }; + public static readonly Skill RidetheLightning = new() { Id = 836, Name = "Ride the Lightning", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You Ride the Lightning to target. All adjacent foes are Blinded for 1…5 second[s]. If your target is a foe, it is struck for 10…70 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…70 lightning damage. 25% armor penetration. Blinds all adjacent foes (1…5 second[s]). You instantly move to your target. May target allies.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Ride_the_Lightning_%28large%29.jpg" }; + public static readonly Skill RidetheLightningPvP = new() { Id = 2807, Name = "Ride the Lightning (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 10, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You Ride the Lightning to target. All adjacent foes are Blinded for 1…5 second[s]. If your target is a foe, it is struck for 10…70 lightning damage. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…70 lightning damage. 25% armor penetration. Blinds all adjacent foes (1…5 second[s]). You instantly move to your target. May target allies.", IconUrl = "https://wiki.guildwars.com/images/7/74/Ride_the_Lightning_%28PvP%29.jpg" }; + public static readonly Skill RigorMortis = new() { Id = 137, Name = "Rigor Mortis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target foe cannot block.", ConciseDescription = "Hex Spell. (8…20 seconds.) Target foe cannot block.", IconUrl = "https://wiki.guildwars.com/images/2/21/Rigor_Mortis_%28large%29.jpg" }; + public static readonly Skill RiotShield = new() { Id = 3294, Name = "Riot Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you have a 100% chance to block attacks, and spells targeting you fail. Riot Shield ends if you move.", ConciseDescription = "Stance. (10 seconds.) You have a 100% chance to block attacks. Spells targeting you fail.", IconUrl = "https://wiki.guildwars.com/images/8/84/Riot_Shield.jpg" }; + public static readonly Skill RipEnchantment = new() { Id = 955, Name = "Rip Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove 1 enchantment from target foe. If an enchantment was removed, that foe suffers from Bleeding for 5…25 seconds.", ConciseDescription = "Spell. Removes 1 enchantment. Removal effect: inflicts Bleeding (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/ed/Rip_Enchantment_%28large%29.jpg" }; + public static readonly Skill Riposte = new() { Id = 387, Name = "Riposte", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Skill. For 8 seconds, while you have a sword equipped, you block the next melee attack against you and your attacker is struck for 20…80 damage.", ConciseDescription = "Skill. (8 seconds). You block the next melee attack and your attacker takes 20…80 damage.", IconUrl = "https://wiki.guildwars.com/images/0/05/Riposte_%28large%29.jpg" }; + public static readonly Skill RipostingShadows = new() { Id = 1275, Name = "Riposting Shadows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 20 seconds, Shiro Shadow Steps to the next foe who attacks you and attempts a return attack. If this attack hits, Riposting Shadows is renewed.", ConciseDescription = "Stance. (20 seconds.) Shiro Shadow Steps to the next foe who attacks target and attempts a return attack. If this attack hits, Riposting Shadows is renewed.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Riposting_Shadows.jpg" }; + public static readonly Skill RiseFromYourGrave = new() { Id = 0, Name = "Rise From Your Grave!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 6, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Infantryman Hareh compels the dead to rise and do his bidding.", ConciseDescription = "Spell. Infantryman Hareh compels the dead to rise and do his bidding.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Rise_From_Your_Grave%21.jpg" }; + public static readonly Skill RisingBile = new() { Id = 935, Name = "Rising Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, this hex does nothing. When Rising Bile ends, that foe and all foes in the area take 1…6 damage for each second Rising Bile was in effect.", ConciseDescription = "Hex Spell. (20 seconds.) End effect: deals 1…6 damage for each second Rising Bile was in effect. Also damages other foes in the area.", IconUrl = "https://wiki.guildwars.com/images/1/11/Rising_Bile_%28large%29.jpg" }; + public static readonly Skill RitualLord = new() { Id = 1217, Name = "Ritual Lord", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = 0.02, Upkeep = null, Description = "Elite Skill. For 5…35 seconds, your Ritualist attributes are boosted by 2…4 for your next skill. If that skill is a Binding Ritual, it recharges 10…60% faster and Ritual Lord recharges instantly.", ConciseDescription = "Elite Skill. (5…35 seconds.) You have +2…4 to all Ritualist attributes for your next skill. If that skill is a Binding Ritual, it recharges 10…60% faster and Ritual Lord recharges instantly.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Ritual_Lord_%28large%29.jpg" }; + public static readonly Skill RoaringWinds = new() { Id = 1725, Name = "Roaring Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Chants and shouts cost 1…5 more Energy. This spirit dies after 30…180 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…180 second lifespan). Chants and shouts cost 1…5 more Energy for creatures in range.", IconUrl = "https://wiki.guildwars.com/images/d/da/Roaring_Winds_%28large%29.jpg" }; + public static readonly Skill RocketPropelledGobstopper = new() { Id = 2759, Name = "Rocket-Propelled Gobstopper", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Spell. Launch an explosively tasty, high-speed Gobstopper at target foe's location. All nearby foes are struck for 100 damage and knocked down. This spell ignores armor.", ConciseDescription = "Spell. Fast projectile: deals 100 damage and causes knockdown. Hits all foes near target location. Armor Ignoring.", IconUrl = "https://wiki.guildwars.com/images/9/9f/Rocket-Propelled_Gobstopper.jpg" }; + public static readonly Skill RockyGround = new() { Id = 1383, Name = "Rocky Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/e/e3/Rocky_Ground.jpg" }; + public static readonly Skill RodgortsInvocation = new() { Id = 189, Name = "Rodgort's Invocation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 25, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all nearby foes are struck for 15…120 fire damage and set on fire for 1…3 second[s].", ConciseDescription = "Spell. Deals 15…120 fire damage. Also affects foes near your target. Inflicts Burning condition (1…3 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/2c/Rodgort%27s_Invocation_%28large%29.jpg" }; + public static readonly Skill RollerbeetleBlast = new() { Id = 0, Name = "Rollerbeetle Blast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target rollerbeetle is knocked down.", ConciseDescription = "Skill. Knocks-down target rollerbeetle.", IconUrl = "https://wiki.guildwars.com/images/4/47/Rollerbeetle_Blast.jpg" }; + public static readonly Skill RollerbeetleDash = new() { Id = 0, Name = "Rollerbeetle Dash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5 seconds, you move extremely fast.", ConciseDescription = "Skill. (5 seconds.) You move extremely fast.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Rollerbeetle_Dash.jpg" }; + public static readonly Skill RollerbeetleEcho = new() { Id = 0, Name = "Rollerbeetle Echo", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 20 seconds, this skill is replaced with the next skill you use. Rollerbeetle Echo acts as this skill for 30 seconds.", ConciseDescription = "Skill. (20 seconds.) Rollerbeetle Echo becomes the next skill you use (30 seconds).", IconUrl = "https://wiki.guildwars.com/images/f/f3/Rollerbeetle_Echo.jpg" }; + public static readonly Skill RollingShift = new() { Id = 2184, Name = "Rolling Shift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Creature shifts form to attack.", ConciseDescription = "Attack. Shift forms to attack.", IconUrl = "https://wiki.guildwars.com/images/5/54/Rolling_Shift.jpg" }; + public static readonly Skill RottingFlesh = new() { Id = 106, Name = "Rotting Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 15, Activation = 3, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target fleshy foe becomes Diseased for 10…25 seconds, slowly losing Health.", ConciseDescription = "Spell. Inflicts Diseased condition (10…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/07/Rotting_Flesh_%28large%29.jpg" }; + public static readonly Skill RunasOne = new() { Id = 811, Name = "Run as One", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…15 seconds, you and your pet run 25% faster.", ConciseDescription = "Stance. (5…15 seconds.) You and your pet move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/8/83/Run_as_One_%28large%29.jpg" }; + public static readonly Skill RuptureSoul = new() { Id = 917, Name = "Rupture Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target allied spirit is destroyed. All nearby enemies are struck for 50…140 lightning damage and become blinded for 3…12 seconds.", ConciseDescription = "Spell. Destroys target allied spirit. Deals 50…140 lightning damage and inflicts Blindness condition (3…12 seconds) to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/c/c7/Rupture_Soul_%28large%29.jpg" }; + public static readonly Skill RurikMustLive = new() { Id = 592, Name = "Rurik Must Live", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Buff placed on Rurik that prevents him from dying for 5 minutes.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/5/59/Rurik_Must_Live.jpg" }; + public static readonly Skill Rush = new() { Id = 319, Name = "Rush", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Stance. For 8…20 seconds, you move 25% faster.", ConciseDescription = "Stance. (8…20 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/0/05/Rush_%28large%29.jpg" }; + public static readonly Skill Rust = new() { Id = 204, Name = "Rust", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Deals 10…70 cold damage to target and adjacent foes. For 5…20 seconds, target foe and all adjacent foes take twice as long to activate signets. If you are Overcast, foes struck with Rust have their signets interrupted and disabled for 1…10 second[s].", ConciseDescription = "Hex Spell. Deals 10…70 cold damage to target and adjacent foes. Hexes target and adjacent foes (5…20 seconds). Doubles signet activation time. Interrupts and disables signets for 1…10 second[s] if you are Overcast.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Rust_%28large%29.jpg" }; + public static readonly Skill STANDUP = new() { Id = 0, Name = "STAND UP!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. When knocked out, use this skill repeatedly to gain Energy. You must be at full Energy within 10 seconds or you will pass out!", ConciseDescription = "Shout. Use this skill repeatedly to gain Energy while knocked out. If you are not at full Energy within 10 seconds, you will pass out!", IconUrl = "https://wiki.guildwars.com/images/9/97/STAND_UP%21.jpg" }; + public static readonly Skill SacrificePawn = new() { Id = 3199, Name = "Sacrifice Pawn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Drains the life of target ally, killing them and healing the caster for an amount equal to that ally's current Health.", ConciseDescription = "Skill. Kills target ally. Caster gains Health equal to that ally's current Health.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Sacrifice_Pawn.jpg" }; + public static readonly Skill SadistsSignet = new() { Id = 1991, Name = "Sadist's Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You gain 10…45 Health for each condition on target foe.", ConciseDescription = "Signet. You gain 10…45 Health for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/4/49/Sadist%27s_Signet_%28large%29.jpg" }; + public static readonly Skill SandShards = new() { Id = 1510, Name = "Sand Shards", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 30 seconds, the next 1…5 time[s] you hit with a scythe, all other adjacent foes take 10…60 earth damage.", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Deal 10…60 earth damage to all other adjacent foes whenever you hit with your scythe.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Sand_Shards_%28large%29.jpg" }; + public static readonly Skill Sandstorm = new() { Id = 1372, Name = "Sandstorm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Create a Sandstorm at target foe's location. For 10 seconds, nearby foes are struck for 10…30 earth damage each second and attacking foes are struck for an additional 10…30 earth damage each second.", ConciseDescription = "Elite Spell. Deals 10…30 earth damage each second (10 seconds). Hits foes near target foe's initial location. Hits attacking foes for 10…30 more earth damage each second.", IconUrl = "https://wiki.guildwars.com/images/7/76/Sandstorm_%28large%29.jpg" }; + public static readonly Skill SavagePounce = new() { Id = 1201, Name = "Savage Pounce", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Savage Pounce that deals +5…20 damage. If the attack strikes a foe who is casting a spell, that foe is knocked down.", ConciseDescription = "Pet Attack. Deals +5…20 damage. Causes knock-down if target foe is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/d/d6/Savage_Pounce_%28large%29.jpg" }; + public static readonly Skill SavageShot = new() { Id = 426, Name = "Savage Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Savage Shot hits, your target's action is interrupted. If that action was a spell, you strike for +13…28 damage.", ConciseDescription = "Bow Attack. Interrupts an action. Interruption effect: deals +13…28 damage if action was a spell.", IconUrl = "https://wiki.guildwars.com/images/2/28/Savage_Shot_%28large%29.jpg" }; + public static readonly Skill SavageSlash = new() { Id = 390, Name = "Savage Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = 5, Activation = 0.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits, it interrupts target foe's action. If that action was a spell, you deal 1…40 extra damage.", ConciseDescription = "Sword Attack. Interrupts an action. Interruption effect: deals +1…40 damage if action was a spell.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Savage_Slash_%28large%29.jpg" }; + public static readonly Skill SavannahHeat = new() { Id = 1380, Name = "Savannah Heat", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You create Savannah Heat at target foe's location. For 5 seconds, all nearby foes take 5…20 fire damage for each second this spell has been in effect.", ConciseDescription = "Elite Spell. Deals 5…20 fire damage for each second since casting this spell (5 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9e/Savannah_Heat_%28large%29.jpg" }; + public static readonly Skill SavannahHeatPvP = new() { Id = 3021, Name = "Savannah Heat (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You create Savannah Heat at target foe's location. For 5 seconds, all nearby foes take 5…20 fire damage for each second this spell has been in effect.", ConciseDescription = "Elite Spell. Deals 5…20 fire damage for each second since casting this spell (5 seconds). Hits foes near target's initial location.", IconUrl = "https://wiki.guildwars.com/images/7/79/Savannah_Heat_%28PvP%29.jpg" }; + public static readonly Skill SaveYourselves = new() { Id = 1954, Name = "Save Yourselves!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Shout. For 4…6 seconds, all other party members gain +100 armor.", ConciseDescription = "Shout. (4…6 seconds.) All other party members gain +100 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1c/%22Save_Yourselves%21%22.jpg" }; + public static readonly Skill SaveYourselves_2 = new() { Id = 2097, Name = "Save Yourselves!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Shout. For 4…6 seconds, all other party members gain +100 armor.", ConciseDescription = "Shout. (4…6 seconds.) All other party members gain +100 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1c/%22Save_Yourselves%21%22.jpg" }; + public static readonly Skill ScavengerStrike = new() { Id = 440, Name = "Scavenger Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Pet | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Pet Attack. Your animal companion attempts a Scavenger Strike that deals +10…25 damage. If the attack strikes a foe who is suffering a condition, you gain 3…15 Energy.", ConciseDescription = "Pet Attack. Deals +10…25 damage. You gain 3…15 Energy if target foe has a condition.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Scavenger_Strike_%28large%29.jpg" }; + public static readonly Skill ScavengersFocus = new() { Id = 1471, Name = "Scavenger's Focus", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 10 seconds if you strike a foe who is suffering from a condition you gain 3…12 Energy.", ConciseDescription = "Elite Skill. (10 seconds). You gain 3…12 Energy if you strike a foe who has a condition.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Scavenger%27s_Focus_%28large%29.jpg" }; + public static readonly Skill ScepterofOrrsAura = new() { Id = 503, Name = "Scepter of Orr's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You feel the power of the Scepter. (+10 maximum Energy)", ConciseDescription = "Signet. You feel the power of the Scepter. (+10 maximum Energy)", IconUrl = "https://wiki.guildwars.com/images/c/c3/Scepter_of_Orr%27s_Aura.jpg" }; + public static readonly Skill ScepterofOrrsPower = new() { Id = 504, Name = "Scepter of Orr's Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. The power of the Scepter flows within you. (+1 Energy regeneration)", ConciseDescription = "Signet. The power of the Scepter flows within you. (+1 Energy regeneration)", IconUrl = "https://wiki.guildwars.com/images/e/e0/Scepter_of_Orr%27s_Power.jpg" }; + public static readonly Skill ScorpionWire = new() { Id = 815, Name = "Scorpion Wire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, the next time you and target foe are more than 75' apart, you Shadow Step to that foe and that foe is knocked down. This spell has half the normal range.", ConciseDescription = "Half Range Hex Spell. (8…20 seconds.) Shadow Step to target foe and cause knock-down the next time this foe is more than 75' away from you.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Scorpion_Wire_%28large%29.jpg" }; + public static readonly Skill ScourgeEnchantment = new() { Id = 1398, Name = "Scourge Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, each time target foe is the target of an enchantment, the caster of that enchantment takes 15…75 damage.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 15…75 damage to anyone casting an enchantment on target foe.", IconUrl = "https://wiki.guildwars.com/images/5/55/Scourge_Enchantment_%28large%29.jpg" }; + public static readonly Skill ScourgeHealing = new() { Id = 251, Name = "Scourge Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, every time target foe is healed, the healer takes 15…80 holy damage.", ConciseDescription = "Hex Spell. (30 seconds.) Whenever target foe is healed, the healer takes 15…80 holy damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Scourge_Healing_%28large%29.jpg" }; + public static readonly Skill ScourgeSacrifice = new() { Id = 253, Name = "Scourge Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, every time target foe and adjacent foes sacrifice life, they sacrifice twice the normal amount.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (8…20 seconds). Doubles Health sacrifice.", IconUrl = "https://wiki.guildwars.com/images/0/08/Scourge_Sacrifice_%28large%29.jpg" }; + public static readonly Skill ScourgeofCandy = new() { Id = 2766, Name = "Scourge of Candy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Elite Spell. Target foe and nearby foes are struck for 200 damage and suffer from Dazed for 5 seconds.", IconUrl = "https://wiki.guildwars.com/images/9/90/Scourge_of_Candy.jpg" }; + public static readonly Skill ScreamingShot = new() { Id = 1719, Name = "Screaming Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, you deal +10…25 damage. If your target is within earshot, that foe begins Bleeding for 5…20 seconds.", ConciseDescription = "Bow Attack. Deals +10…25 damage. Inflicts Bleeding condition (5…20 seconds) if target foe is within earshot.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Screaming_Shot_%28large%29.jpg" }; + public static readonly Skill ScribesInsight = new() { Id = 1684, Name = "Scribe's Insight", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…35 seconds, you gain 3 Energy whenever you use a Signet.", ConciseDescription = "Elite Enchantment Spell. (10…35 seconds.) You gain 3 Energy whenever you use a signet.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Scribe%27s_Insight_%28large%29.jpg" }; + public static readonly Skill SealRegen = new() { Id = 561, Name = "Seal Regen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "" }; + public static readonly Skill SearingBreath = new() { Id = 0, Name = "Searing Breath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The Great Destroyer breathes a cone of fire that hits foes for 80 fire damage and 40 more fire damage for each enchantment on them. All Destroyers in the affected area are healed for 80 Health.", ConciseDescription = "Skill. A cone of fire deals 80 fire damage and 40 more fire damage for each enchantment on struck foes. All Destroyers in the cone's area are healed for 80.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Searing_Breath.jpg" }; + public static readonly Skill SearingFlames = new() { Id = 884, Name = "Searing Flames", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe and all nearby foes are struck with Searing Flames. Foes already on fire when this skill is cast are struck for 10…100 fire damage. Foes not already on fire begin Burning for 1…7 seconds.", ConciseDescription = "Elite Spell. Hits foes near your target. Deals 10…100 fire damage to foes already Burning. Inflicts Burning condition (1…7 seconds) to foes not Burning.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Searing_Flames_%28large%29.jpg" }; + public static readonly Skill SearingHeat = new() { Id = 196, Name = "Searing Heat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Cause Searing Heat at target foe's location. For 5 seconds, foes near this location are struck for 10…40 fire damage each second. When Searing Heat ends, foes in the area of effect are set on fire for 3 seconds.", ConciseDescription = "Spell. Deals 10…40 fire damage each second (5 seconds). Hits foes near target's initial location. End effect: inflicts Burning condition (3 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/57/Searing_Heat_%28large%29.jpg" }; + public static readonly Skill SecondWind = new() { Id = 1088, Name = "Second Wind", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You gain 1 Energy and 5 Health for each point of Energy restricted by Overcast. You lose all enchantments.", ConciseDescription = "Elite Spell. You gain 1 Energy and 5 Health for each point of Overcast. You lose all enchantments.", IconUrl = "https://wiki.guildwars.com/images/8/81/Second_Wind_%28large%29.jpg" }; + public static readonly Skill SeedofLife = new() { Id = 2105, Name = "Seed of Life", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 2…5 seconds, whenever target other ally takes damage, all party members are healed for 2 Health for each rank in Divine Favor.", ConciseDescription = "Enchantment Spell. (2…5) seconds. Heals party members for 2 for each rank in Divine Favor whenever target takes damage. Cannot self target.", IconUrl = "https://wiki.guildwars.com/images/7/74/Seed_of_Life.jpg" }; + public static readonly Skill SeedofResurrection = new() { Id = 509, Name = "Seed of Resurrection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect all allies within range.", ConciseDescription = "Signet. Resurrect all allies within range.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Seed_of_Resurrection.jpg" }; + public static readonly Skill SeekingArrows = new() { Id = 893, Name = "Seeking Arrows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Preparation, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. For 3…14 seconds, your arrows cannot be blocked. Seeking Arrows ends if you fail to hit.", ConciseDescription = "Preparation. (3…14 seconds.) Your arrows are unblockable.", IconUrl = "https://wiki.guildwars.com/images/8/83/Seeking_Arrows_%28large%29.jpg" }; + public static readonly Skill SeekingBlade = new() { Id = 386, Name = "Seeking Blade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits you strike for +1…20 damage. If Seeking Blade is blocked, your target begins Bleeding for 25 seconds and takes 1…20 damage.", ConciseDescription = "Sword Attack. Deals +1…20 damage. Deals 1…20 damage and inflicts Bleeding condition (25 seconds) if blocked.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Seeking_Blade_%28large%29.jpg" }; + public static readonly Skill SeepingWound = new() { Id = 1034, Name = "Seeping Wound", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…7 second[s], target foe moves 33% slower. That foe takes 5…25 damage each second while suffering from a condition. This spell has half the normal range.", ConciseDescription = "Elite Half Range Hex Spell. (1…7 second[s].) Target foe moves 33% slower. This foe takes 5…25 damage each second while suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Seeping_Wound_%28large%29.jpg" }; + public static readonly Skill SelflessSpirit = new() { Id = 1952, Name = "Selfless Spirit", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15…20 seconds, spells you cast that target another ally cost 3 less energy.", ConciseDescription = "Enchantment Spell. (15…20 seconds.) Spells you cast that target another ally cost 3 less Energy.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Selfless_Spirit.jpg" }; + public static readonly Skill SelflessSpirit_2 = new() { Id = 2095, Name = "Selfless Spirit", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 15…20 seconds, spells you cast that target another ally cost 3 less energy.", ConciseDescription = "Enchantment Spell. (15…20 seconds.) Spells you cast that target another ally cost 3 less Energy.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Selfless_Spirit.jpg" }; + public static readonly Skill SelvetarmsAttack = new() { Id = 2530, Name = "Selvetarm's Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Whenever any of Selvetarm's allies are nearby, Selvetarm takes no damage.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/2/21/Selvetarm%27s_Attack.jpg" }; + public static readonly Skill SelvetarmsBlessing = new() { Id = 2525, Name = "Selvetarm's Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Damage you take from spirits is reduced by 50%.", ConciseDescription = "Skill. Damage you take from spirits is reduced by 50%.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Selvetarm%27s_Blessing.jpg" }; + public static readonly Skill SerpentsQuickness = new() { Id = 456, Name = "Serpent's Quickness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 15…30 seconds, recharge times for your skills are reduced by 33%. Serpent's Quickness ends if your Health drops below 50%.", ConciseDescription = "Stance. (15…30 seconds.) Your skills recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Serpent%27s_Quickness_%28large%29.jpg" }; + public static readonly Skill SevenWeaponsStance = new() { Id = 3426, Name = "Seven Weapons Stance", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 3…20 seconds, your weapon attributes are increased by +1…15 and you attack 33% faster.", ConciseDescription = "Elite Stance. (3…20 seconds.) Weapon attributes are increased by +1…15. You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Seven_Weapons_Stance.jpg" }; + public static readonly Skill SeverArtery = new() { Id = 382, Name = "Sever Artery", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits, the opponent begins Bleeding for 5…25 seconds, losing Health over time.", ConciseDescription = "Sword Attack. Inflicts Bleeding condition (5…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/83/Sever_Artery_%28large%29.jpg" }; + public static readonly Skill ShadowFang = new() { Id = 2052, Name = "Shadow Fang", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Shadow Step to target foe. For 10 seconds, this hex does nothing. When this hex ends, you return to your original location and that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Hex Spell. Shadow Step to target foe. End effect after 10 seconds: inflicts Deep Wound condition (5…20 seconds); you return to your original location.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Shadow_Fang_%28large%29.jpg" }; + public static readonly Skill ShadowForm = new() { Id = 826, Name = "Shadow Form", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…21 seconds, you cannot be the target of enemy spells, and you gain 5 damage reduction for each Assassin enchantment on you. You cannot deal more than 5…25 damage with a single skill or attack.", ConciseDescription = "Elite Enchantment Spell. (5…21 seconds.) Enemy spells cannot target you. Gain 5 damage reduction for each Assassin enchantment on you.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Shadow_Form_%28large%29.jpg" }; + public static readonly Skill ShadowFormPvP = new() { Id = 2862, Name = "Shadow Form (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…15 seconds, all hostile spells that target you fail and all attacks against you miss. When Shadow Form ends, lose all but 5…50 Health.", ConciseDescription = "Elite Enchantment Spell. (5…15 seconds.) Hostile spells targeting you fail, and attacks against you miss.", IconUrl = "https://wiki.guildwars.com/images/9/94/Shadow_Form_%28PvP%29.jpg" }; + public static readonly Skill ShadowMeld = new() { Id = 1654, Name = "Shadow Meld", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. Shadow Step to target other ally. When you stop maintaining this Enchantment, you return to your original location.", ConciseDescription = "Elite Enchantment Spell. Shadow Step to target ally. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/0/09/Shadow_Meld_%28large%29.jpg" }; + public static readonly Skill ShadowPrison = new() { Id = 1652, Name = "Shadow Prison", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Shadow Step to target foe. For 1…7 seconds, that foe moves 66% slower.", ConciseDescription = "Elite Hex Spell. Shadow Step to target foe. This foe moves 66% slower (1…7 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c2/Shadow_Prison_%28large%29.jpg" }; + public static readonly Skill ShadowRefuge = new() { Id = 814, Name = "Shadow Refuge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 6 seconds, you gain 5…10 Health regeneration. When Shadow Refuge ends, you gain 40…100 Health if you are attacking.", ConciseDescription = "Enchantment Spell. (6 seconds.) You have +5…10 Health regeneration. End effect: heals you for 40…100 if you are attacking.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Shadow_Refuge_%28large%29.jpg" }; + public static readonly Skill ShadowSanctuary = new() { Id = 1948, Name = "Shadow Sanctuary", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You are Blinded for 5 seconds. For 10 seconds, you gain +7…10 Health regeneration and +40 armor.", ConciseDescription = "Enchantment Spell. (10 seconds.) You gain +7…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/1/17/Shadow_Sanctuary.jpg" }; + public static readonly Skill ShadowSanctuary_2 = new() { Id = 2091, Name = "Shadow Sanctuary", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You are Blinded for 5 seconds. For 10 seconds, you gain +7…10 Health regeneration and +40 armor.", ConciseDescription = "Enchantment Spell. (10 seconds.) You gain +7…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/1/17/Shadow_Sanctuary.jpg" }; + public static readonly Skill ShadowShroud = new() { Id = 928, Name = "Shadow Shroud", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 3…9 seconds, target foe cannot be the target of enchantments.", ConciseDescription = "Elite Hex Spell. (3…9 seconds.) Target foe cannot be the target of enchantments.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Shadow_Shroud_%28large%29.jpg" }; + public static readonly Skill ShadowSmash = new() { Id = 0, Name = "Shadow Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "If this creature's attack hits, target foe takes an additional 150 damage and unwillingly Shadow Steps in a random direction.", ConciseDescription = "If this creature's attack hits, target foe takes an additional 150 damage and Shadow Steps in a random direction.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Shadow_Smash.jpg" }; + public static readonly Skill ShadowStrike = new() { Id = 102, Name = "Shadow Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 12…48 shadow damage. If that foe's Health is above 50%, you steal up to 12…48 Health.", ConciseDescription = "Spell. Deals 12…48 damage. Steal up to 12…48 Health if this foe was above 50% Health.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Shadow_Strike_%28large%29.jpg" }; + public static readonly Skill ShadowTheft = new() { Id = 3428, Name = "Shadow Theft", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Shadow Step to target foe. For 5…20 seconds that foe's attributes are reduced by 1…5 and your attributes are increased by 1…5. This skill counts as a Lead Attack.", ConciseDescription = "Elite Skill. Shadow Step to target foe. For 5…20 seconds that foe's attributes are reduced by 1…5 and your attributes are increased by 1…5. Counts as a Lead Attack.", IconUrl = "https://wiki.guildwars.com/images/9/91/Shadow_Theft.jpg" }; + public static readonly Skill ShadowWalk = new() { Id = 1650, Name = "Shadow Walk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. Shadow Step to target foe. For 15 seconds nothing happens. Your attack skills are disabled for 1 second, and your stances and enchantments are disabled for 10 seconds. When this stance ends, you return to your original location.", ConciseDescription = "Stance. (15 seconds.) Shadow Step to target foe. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Shadow_Walk_%28large%29.jpg" }; + public static readonly Skill ShadowofFear = new() { Id = 136, Name = "Shadow of Fear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe and all adjacent foes attack 50% slower for the next 5…30 seconds.", ConciseDescription = "Hex Spell. Also hexes foes adjacent to target (5…30 seconds). They attack 50% slower.", IconUrl = "https://wiki.guildwars.com/images/5/53/Shadow_of_Fear_%28large%29.jpg" }; + public static readonly Skill ShadowofHaste = new() { Id = 929, Name = "Shadow of Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10…40 seconds you move 15% faster than normal. When Shadow of Haste ends, you shadow step to your original location.", ConciseDescription = "Stance. (10…40 seconds.) You move 15% faster. End effect: return to your original location.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Shadow_of_Haste_%28large%29.jpg" }; + public static readonly Skill Shadowsong = new() { Id = 871, Name = "Shadowsong", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…10 spirit. The spirit's attacks deal 5…20 damage and cause Blindness for 1…6 second[s]. This spirit dies after 30 second[s].", ConciseDescription = "Binding Ritual. Creates a level 1…10 spirit (30-second lifespan). Its attacks deal 5…20 damage and inflict Blindness condition (1…6 second[s]).", IconUrl = "https://wiki.guildwars.com/images/1/18/Shadowsong_%28large%29.jpg" }; + public static readonly Skill ShadowsongPvP = new() { Id = 3006, Name = "Shadowsong (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…6 spirit. The spirit's attacks deal 5…20 damage and cause Blindness for 1…6 second[s]. This spirit dies after 30 second[s].", ConciseDescription = "Binding Ritual. Creates a level 1…6 spirit (30-second lifespan). Its attacks deal 5…20 damage and inflict Blindness condition (1…6 second[s]).", IconUrl = "https://wiki.guildwars.com/images/3/3a/Shadowsong_%28PvP%29.jpg" }; + public static readonly Skill Shadowsongattack = new() { Id = 872, Name = "Shadowsong (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. Target foe takes 5…20 damage and suffers from Blindness for 1…6 seconds.", ConciseDescription = "Ranged Attack. Deals 5…20 damage. Inflict Blindness condition (1…6 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/e2/Shadowsong_%28attack%29.jpg" }; + public static readonly Skill ShadowyBurden = new() { Id = 950, Name = "Shadowy Burden", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3…15 seconds, target foe moves 25% slower and while target foe has no other hexes, that foe has 20…30 less armor against your attacks.", ConciseDescription = "Hex Spell. (3…15 seconds.) Target foe moves 25% slower and has 20…30 less armor against your attacks.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Shadowy_Burden_%28large%29.jpg" }; + public static readonly Skill Shame = new() { Id = 51, Name = "Shame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6 seconds, the next time target foe casts a spell that targets an ally, the spell fails and you steal up to 5…14 Energy from that foe.", ConciseDescription = "Hex Spell. (6 seconds.) Target foe's next spell fails and you steal 5…14 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Shame_%28large%29.jpg" }; + public static readonly Skill ShamefulFear = new() { Id = 927, Name = "Shameful Fear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe moves 10% faster than normal. For each second, if that foe is moving, that foe takes 5…20 damage.", ConciseDescription = "Hex Spell. (10 seconds.) Target foe takes 5…20 damage each second while moving, but moves 10% faster.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Shameful_Fear_%28large%29.jpg" }; + public static readonly Skill Shapeshift = new() { Id = 3376, Name = "Shapeshift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = null, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. Change forms.", ConciseDescription = "Form. Change forms.", IconUrl = "" }; + public static readonly Skill ShardStorm = new() { Id = 213, Name = "Shard Storm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Send out an ice shard that strikes target foe for 10…85 cold damage if it hits and causing target foe to move 66% slower for 2…6 seconds.", ConciseDescription = "Hex Spell. Projectile: deals 10…85 cold damage. Target foe moves 66% slower (2…6 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c2/Shard_Storm_%28large%29.jpg" }; + public static readonly Skill SharedBurden = new() { Id = 900, Name = "Shared Burden", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target foe and all foes in the area attack, cast spells, and move 50% slower.", ConciseDescription = "Elite Hex Spell. Also hexes foes in the area of your target (5…20 seconds). These foes attack, cast spells, and move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/4/48/Shared_Burden_%28large%29.jpg" }; + public static readonly Skill SharedBurdenPvP = new() { Id = 3186, Name = "Shared Burden (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target foe and all foes in the area attack, cast spells, and move 33% slower.", ConciseDescription = "Elite Hex Spell. Also hexes foes in the area of your target (5…20 seconds). These foes attack, cast spells, and move 33% slower.", IconUrl = "https://wiki.guildwars.com/images/1/17/Shared_Burden_%28PvP%29.jpg" }; + public static readonly Skill SharpenDaggers = new() { Id = 926, Name = "Sharpen Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…30 seconds, your dagger attacks cause Bleeding for 5…15 seconds.", ConciseDescription = "Enchantment Spell. (5…30 seconds.) Your dagger attacks inflict the Bleeding condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/56/Sharpen_Daggers_%28large%29.jpg" }; + public static readonly Skill ShatterDelusions = new() { Id = 27, Name = "Shatter Delusions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed, that foe and all adjacent foes takes 15…75 damage.", ConciseDescription = "Spell. Removes a Mesmer hex from target foe. Removal effect: 15…75 damage to target and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Shatter_Delusions_%28large%29.jpg" }; + public static readonly Skill ShatterDelusionsPvP = new() { Id = 3180, Name = "Shatter Delusions (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one Mesmer hex from target foe. If a hex was removed, that foe and all adjacent foes takes 15…75 damage.", ConciseDescription = "Spell. Removes a Mesmer hex from target foe. Removal effect: 15…75 damage to target and all adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/7/7c/Shatter_Delusions_%28PvP%29.jpg" }; + public static readonly Skill ShatterEnchantment = new() { Id = 69, Name = "Shatter Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove an enchantment from target foe. If an enchantment is removed, that foe takes 14…100 damage.", ConciseDescription = "Spell. Removes an enchantment from target foe. Removal effect: deals 14…100 damage.", IconUrl = "https://wiki.guildwars.com/images/1/19/Shatter_Enchantment_%28large%29.jpg" }; + public static readonly Skill ShatterHex = new() { Id = 67, Name = "Shatter Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove a hex from target ally. If a hex is removed, foes near that ally take 30…120 damage.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effect: deals 30…120 damage to foes near this ally.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Shatter_Hex_%28large%29.jpg" }; + public static readonly Skill ShatterStorm = new() { Id = 933, Name = "Shatter Storm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe loses all enchantments. For each enchantment removed this way, Shatter Storm is disabled for an additional 7 seconds.", ConciseDescription = "Elite Spell. Removes all enchantments.", IconUrl = "https://wiki.guildwars.com/images/9/93/Shatter_Storm_%28large%29.jpg" }; + public static readonly Skill ShatteredSpirit = new() { Id = 0, Name = "Shattered Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. This attack removes 2 hexes on target boss and deals 50 more damage for each hex removed in this way.", ConciseDescription = "Melee Attack. This attack removes 2 hexes on target boss. Removal effect: +50 damage for each hex removed.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Shattered_Spirit.jpg" }; + public static readonly Skill ShatteringAssault = new() { Id = 1634, Name = "Shattering Assault", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Dual Attack. Must follow an off-hand attack. If it hits, you deal 5…50 damage and target foe loses one enchantment. This attack cannot be blocked.", ConciseDescription = "Elite Dual Attack. Deals 5…50 damage. Removes one enchantment. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Shattering_Assault_%28large%29.jpg" }; + public static readonly Skill Shatterstone = new() { Id = 809, Name = "Shatterstone", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. Target foe is struck for 25…100 cold damage and is hexed with Shatterstone for 3 seconds. When Shatterstone ends, that foe and all nearby foes are struck for 25…100 cold damage.", ConciseDescription = "Elite Hex Spell. (3 seconds.) Initial effect: deals 25…100 cold damage. End effect: deals 25…100 cold damage to target and all nearby foes.", IconUrl = "https://wiki.guildwars.com/images/5/58/Shatterstone_%28large%29.jpg" }; + public static readonly Skill ShellShock = new() { Id = 2059, Name = "Shell Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 10…30 lightning damage and has Cracked Armor for 5…20 seconds. This spell has 25% armor penetration. If you are Overcast, this spell strikes adjacent foes.", ConciseDescription = "Spell. Deals 10…30 lightning damage. Inflicts Cracked Armor condition (5…20 seconds). 25% armor penetration. If Overcast, strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/0/01/Shell_Shock_%28large%29.jpg" }; + public static readonly Skill Shelter = new() { Id = 982, Name = "Shelter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. Non-spirit allies within its range cannot lose more than 10% maximum Health from a single attack. When this spirit prevents damage, it loses 75…45 Health. This spirit lasts 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Non-spirit allies within range cannot lose more than 10% maximum Health from a single attack.", IconUrl = "https://wiki.guildwars.com/images/7/77/Shelter_%28large%29.jpg" }; + public static readonly Skill ShelterPvP = new() { Id = 3016, Name = "Shelter (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. Non-spirit allies within its range cannot lose more than 10% maximum Health from a single attack. When this spirit prevents damage, it loses 75…45 Health. This spirit lasts 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Non-spirit allies within range cannot lose more than 10% maximum Health from a single attack.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Shelter_%28PvP%29.jpg" }; + public static readonly Skill ShieldBash = new() { Id = 363, Name = "Shield Bash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5…11 seconds, while wielding a shield, the next attack skill used against you is blocked. If it was a melee skill, your attacker is knocked down and that skill is disabled for an additional 15 seconds.", ConciseDescription = "Skill. (5…11 seconds.) You block the next attack skill. Causes knock-down and +15 second recharge if it was a melee skill.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Shield_Bash_%28large%29.jpg" }; + public static readonly Skill ShieldGuardian = new() { Id = 885, Name = "Shield Guardian", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…4 seconds, all party members in earshot have a 75% chance to block incoming attacks. If an attack is blocked, all allies in earshot are healed for 10…40 and Shield Guardian ends.", ConciseDescription = "Enchantment Spell. (1…4 second[s]). Party members in earshot have a 75% chance to block attacks. Block effect: Allies in earshot are healed for 10…40, and Shield Guardian ends.", IconUrl = "https://wiki.guildwars.com/images/f/ff/Shield_Guardian_%28large%29.jpg" }; + public static readonly Skill ShieldStance = new() { Id = 378, Name = "Shield Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…6 second[s], while wielding a shield, you have a 75% chance to block incoming attacks, and damage is reduced by 2 for each rank of Strength (maximum 15 damage reduction).", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block. Damage is reduced by 2 for each rank of Strength (maximum 15 damage reduction).", IconUrl = "https://wiki.guildwars.com/images/4/41/Shield_Stance_%28large%29.jpg" }; + public static readonly Skill ShieldingHands = new() { Id = 299, Name = "Shielding Hands", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, damage and life steal received by target ally is reduced by 3…18. When Shielding Hands ends, that ally is healed for 5…50 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Reduces incoming damage and life steal by 3…18. End effect: heals for 5…50", IconUrl = "https://wiki.guildwars.com/images/c/c6/Shielding_Hands_%28large%29.jpg" }; + public static readonly Skill ShieldingUrnskill = new() { Id = 1305, Name = "Shielding Urn (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Players within the radius of the urn when it drops share 500 points of damage reduction.", ConciseDescription = "Spell. Drop effect: players in the radius of the urn share 500 points of damage reduction.", IconUrl = "" }; + public static readonly Skill ShieldofAbsorption = new() { Id = 1399, Name = "Shield of Absorption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 3…7 seconds, damage received by target ally is reduced by 5 each time that ally is hit while under the effects of this enchantment.", ConciseDescription = "Enchantment Spell. (3…7 seconds.) Reduces incoming damage by 5 each time target ally takes damage.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Shield_of_Absorption_%28large%29.jpg" }; + public static readonly Skill ShieldofDeflection = new() { Id = 259, Name = "Shield of Deflection", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 3…10 seconds, target ally has a 75% chance to block attacks and gains 15…30 armor.", ConciseDescription = "Elite Enchantment Spell. (3…10 seconds.) 75% chance to block. +15…30 armor.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Shield_of_Deflection_%28large%29.jpg" }; + public static readonly Skill ShieldofFire = new() { Id = 0, Name = "Shield of Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 20 seconds, all damage dealt to this creature is inflicted upon the attacker as well. This skill cannot recharge slower than normal.", ConciseDescription = "Skill. (20 seconds.) Damage dealt to this creature is also inflicted upon the attacker. This skill cannot recharge slower than normal.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Shield_of_Fire.jpg" }; + public static readonly Skill ShieldofForce = new() { Id = 2201, Name = "Shield of Force", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 1…16 second[s], blocks the next 1 attack against you. If an attack is blocked, all adjacent attacking foes are knocked down and suffer from Weakness for 5…20 seconds.", ConciseDescription = "Flash Enchantment Spell. (1…16 second[s].) Blocks the next 1 attack against you. Knocks down and inflicts Weakness (5…20 seconds) on all adjacent attacking foes.", IconUrl = "https://wiki.guildwars.com/images/f/fe/Shield_of_Force_%28large%29.jpg" }; + public static readonly Skill ShieldofJudgment = new() { Id = 262, Name = "Shield of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 8…20 seconds, anyone striking target ally with an attack is knocked down and suffers 5…50 holy damage.", ConciseDescription = "Elite Enchantment Spell. (8…20 seconds.) Deals 5…50 holy damage to foes attacking target ally. Causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/9/93/Shield_of_Judgment_%28large%29.jpg" }; + public static readonly Skill ShieldofRegeneration = new() { Id = 261, Name = "Shield of Regeneration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…13 seconds, target ally gains +3…10 Health regeneration and 40 armor.", ConciseDescription = "Elite Enchantment Spell. (5…13 seconds.) +3…10 Health regeneration and +40 armor.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Shield_of_Regeneration_%28large%29.jpg" }; + public static readonly Skill ShieldofSaintViktor = new() { Id = 1106, Name = "Shield of Saint Viktor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You are protected by the Shield of Saint Viktor. 80...1280 damage is absorbed.", ConciseDescription = "Spell. You are protected by the Shield of Saint Viktor. 80...1280 damage is absorbed.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Shield_of_Saint_Viktor.jpg" }; + public static readonly Skill ShieldsUp = new() { Id = 367, Name = "Shields Up!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…11 seconds, you and all party members within earshot gain +60 armor against incoming projectile attacks.", ConciseDescription = "Shout. (5…11 seconds.) Party members in earshot have +60 armor against projectile attacks.", IconUrl = "https://wiki.guildwars.com/images/1/11/%22Shields_Up%21%22_%28large%29.jpg" }; + public static readonly Skill ShiversofDread = new() { Id = 1071, Name = "Shivers of Dread", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10…40 seconds, whenever target foe is struck for cold damage while using a skill, that foe is interrupted and you lose 8…3 Energy or Shivers of Dread ends.", ConciseDescription = "Hex Spell. (10…40 seconds.) Cold damage interrupts target foe's skills.", IconUrl = "https://wiki.guildwars.com/images/6/6a/Shivers_of_Dread_%28large%29.jpg" }; + public static readonly Skill Shock = new() { Id = 231, Name = "Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = 10, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe is knocked down and struck for 10…60 lightning damage. This skill has 25% armor penetration.", ConciseDescription = "Touch Skill. Deals 10…60 lightning damage. Causes knock-down. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Shock_%28large%29.jpg" }; + public static readonly Skill ShockArrow = new() { Id = 1082, Name = "Shock Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a shocking arrow that flies swiftly toward target foe, striking for 5…50 lightning damage. If Shock Arrow strikes a foe suffering from Cracked Armor, you gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage. Shock Arrow has 25% armor penetration.", ConciseDescription = "Spell. Rapid projectile: deals 5…50 lightning damage. Gain 5 Energy plus 1 Energy for every 2 ranks of Energy Storage if you hit a foe suffering from Cracked Armor. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Shock_Arrow_%28large%29.jpg" }; + public static readonly Skill Shockwave = new() { Id = 937, Name = "Shockwave", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. All foes in the area take 15…60 earth damage and are Weakened for 1…10 second[s]. Nearby foes also take +15…60 earth damage and have Cracked Armor for 1…10 second[s]. Adjacent foes suffer the previous effects, take +15…60 earth damage, and are Blinded for 1…10 second[s].", ConciseDescription = "Elite Spell. Foes in the area take 15…60 earth damage and are Weakened (1…10 second[s]). Nearby foes also take +15…60 earth damage and have Cracked Armor (1…10 second[s]). Adjacent foes also take +15…60 earth damage and are Blinded (1…10 second[s]).", IconUrl = "https://wiki.guildwars.com/images/4/46/Shockwave_%28large%29.jpg" }; + public static readonly Skill Shove = new() { Id = 1146, Name = "Shove", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Target touched foe is knocked down. If that foe was moving, that foe's stance ends and that foe takes 15…75 damage before being knocked down.", ConciseDescription = "Elite Touch Skill. Causes knockdown. Initial effect: ends foe's stance and deals 15…75 damage if target foe is moving.", IconUrl = "https://wiki.guildwars.com/images/0/01/Shove_%28large%29.jpg" }; + public static readonly Skill ShrinkingArmor = new() { Id = 2054, Name = "Shrinking Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10 seconds, target foe suffers from 1…4 Health degeneration. When this hex ends, that foe has Cracked Armor for 5…20 seconds.", ConciseDescription = "Hex Spell. (10 seconds.) Causes 1…4 Health degeneration. End effect: inflicts Cracked Armor condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7f/Shrinking_Armor_%28large%29.jpg" }; + public static readonly Skill ShroudofDistress = new() { Id = 1031, Name = "Shroud of Distress", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30…60 seconds, if you are below 50% Health, you have 3…8 health regeneration and a 75% chance to block attacks.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) You have 3…8 health regeneration and a 75% chance to block.", IconUrl = "https://wiki.guildwars.com/images/2/20/Shroud_of_Distress_%28large%29.jpg" }; + public static readonly Skill ShroudofDistressPvP = new() { Id = 3048, Name = "Shroud of Distress (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30…60 seconds, if you are below 50% Health, you have a 75% chance to block attacks.", ConciseDescription = "Enchantment Spell. (30…60 seconds.) You have 75% chance to block. No effect unless your Health is below 50%.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Shroud_of_Distress_%28PvP%29.jpg" }; + public static readonly Skill ShroudofSilence = new() { Id = 801, Name = "Shroud of Silence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Touch | SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. All of your spells are disabled for 15 seconds. For 1…6 second[s], target touched foe cannot cast spells.", ConciseDescription = "Elite Touch Hex Spell. (1…6 second[s].) Target foe cannot cast spells.", IconUrl = "https://wiki.guildwars.com/images/8/87/Shroud_of_Silence_%28large%29.jpg" }; + public static readonly Skill SideStep = new() { Id = 1900, Name = "Side Step", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Shadow Step to a random location in the area. You gain 250 Health.", ConciseDescription = "Skill. Shadow Step to a random location in the area. You gain 250 Health.", IconUrl = "https://wiki.guildwars.com/images/7/76/Side_Step.jpg" }; + public static readonly Skill SiegeAttack = new() { Id = 501, Name = "Siege Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Deals damage to creatures at impact site.", ConciseDescription = "Attack. Damages creatures at the impact site.", IconUrl = "https://wiki.guildwars.com/images/9/96/Siege_Attack.jpg" }; + public static readonly Skill SiegeAttack_2 = new() { Id = 578, Name = "Siege Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Deals damage to creatures at impact site.", ConciseDescription = "Attack. Damages creatures at the impact site.", IconUrl = "https://wiki.guildwars.com/images/9/96/Siege_Attack.jpg" }; + public static readonly Skill SiegeDevourer = new() { Id = 0, Name = "Siege Devourer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Form. You have mounted a siege devourer. You can command the siege devourer to move and to use its skills.", ConciseDescription = "Form. Mount the siege devourer. You can command it to move and use skills.", IconUrl = "https://wiki.guildwars.com/images/4/43/Siege_Devourer.jpg" }; + public static readonly Skill SiegeDevourerFeast = new() { Id = 0, Name = "Siege Devourer Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Exploit one adjacent corpse to gain 200 Health.", ConciseDescription = "Skill. Gain 200 Health.", IconUrl = "https://wiki.guildwars.com/images/0/05/Siege_Devourer_Feast.jpg" }; + public static readonly Skill SiegeDevourerSwipe = new() { Id = 0, Name = "Siege Devourer Swipe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All nearby foes are struck for 100 piercing damage and are knocked down.", ConciseDescription = "Skill. Deals 100 piercing damage; causes knock-down. Affects foes near you.", IconUrl = "https://wiki.guildwars.com/images/6/67/Siege_Devourer_Swipe.jpg" }; + public static readonly Skill SiegeTurtleAttackFortAspenwood = new() { Id = 1187, Name = "Siege Turtle Attack (Fort Aspenwood)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Enemies within the blast area take 80 damage. Target foe takes 250 damage.", ConciseDescription = "Skill. Deals 80 damage to foes in the blast area. 250 damage to target foe.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Siege_Turtle_Attack_%28Fort_Aspenwood%29.jpg" }; + public static readonly Skill SiegeTurtleAttackGyalaHatchery = new() { Id = 1188, Name = "Siege Turtle Attack (Gyala Hatchery)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Enemies within the blast area take 80 damage. Target foe takes 250 damage.", ConciseDescription = "Skill. Deals 80 damage to foes in the blast area. 250 damage to target foe.", IconUrl = "https://wiki.guildwars.com/images/e/ed/Siege_Turtle_Attack_%28Gyala_Hatchery%29.jpg" }; + public static readonly Skill SiegeTurtleAttackTheEternalGrove = new() { Id = 1186, Name = "Siege Turtle Attack (The Eternal Grove)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Enemies within the blast area take 80 damage.", ConciseDescription = "Skill. Deals 80 damage to foes in the blast area.", IconUrl = "https://wiki.guildwars.com/images/5/54/Siege_Turtle_Attack_%28The_Eternal_Grove%29.jpg" }; + public static readonly Skill SiegeTurtleAttacksummon = new() { Id = 2960, Name = "Siege Turtle Attack (summon)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Enemies within the blast area take 80 damage.", ConciseDescription = "Skill. Deals 80 damage to foes in the blast area.", IconUrl = "" }; + public static readonly Skill SightBeyondSight = new() { Id = 1738, Name = "Sight Beyond Sight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8…20 seconds, you cannot be Blinded.", ConciseDescription = "Enchantment Spell. (8…20 seconds). You are immune to Blindness.", IconUrl = "https://wiki.guildwars.com/images/a/af/Sight_Beyond_Sight_%28large%29.jpg" }; + public static readonly Skill SignetofAggression = new() { Id = 1776, Name = "Signet of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If you are under the effects of a shout or chant, you gain 2 strikes of adrenaline.", ConciseDescription = "Signet. You gain 2 adrenaline if you are under the effects of a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/a/a6/Signet_of_Aggression_%28large%29.jpg" }; + public static readonly Skill SignetofAgony = new() { Id = 145, Name = "Signet of Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = null, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Signet. You suffer from Bleeding for 25 seconds. All nearby foes take 10…70 damage.", ConciseDescription = "Signet. Deals 10…70 damage to foes near you.", IconUrl = "https://wiki.guildwars.com/images/7/7e/Signet_of_Agony_%28large%29.jpg" }; + public static readonly Skill SignetofAgonyPvP = new() { Id = 3059, Name = "Signet of Agony (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = null, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Signet. You suffer from Bleeding for 25 seconds. All nearby foes take 10…70 damage.", ConciseDescription = "Signet. Deals 10…70 damage to foes near you.", IconUrl = "https://wiki.guildwars.com/images/1/14/Signet_of_Agony_%28PvP%29.jpg" }; + public static readonly Skill SignetofBinding = new() { Id = 1743, Name = "Signet of Binding", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You lose 200…50 Health and take control of target enemy-controlled spirit. (50% failure chance with Spawning Power 4 or less.)", ConciseDescription = "Signet. You lose 200…50 Health. Gain control of target enemy-controlled spirit.", IconUrl = "https://wiki.guildwars.com/images/f/fd/Signet_of_Binding_%28large%29.jpg" }; + public static readonly Skill SignetofCapture = new() { Id = 3, Name = "Signet of Capture", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Choose one skill from a nearby dead Boss of your profession. Signet of Capture is permanently replaced by that skill. If that skill was elite, gain 250 XP for every level you have earned.", ConciseDescription = "Signet. Choose one skill from a nearby dead Boss of your profession. Signet of Capture is permanently replaced by that skill. If that skill was elite, gain 250 XP for every level you have earned.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Signet_of_Capture.jpg" }; + public static readonly Skill SignetofClumsiness = new() { Id = 1657, Name = "Signet of Clumsiness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is attacking, that foe and all adjacent foes are interrupted and take 15…60 damage. Any foes using attack skills are knocked down.", ConciseDescription = "Signet. Interrupts an attack for target foe and all adjacent foes. Interruption effect: deals 15…60 damage; knocks down foes using attack skills.", IconUrl = "https://wiki.guildwars.com/images/1/14/Signet_of_Clumsiness_%28large%29.jpg" }; + public static readonly Skill SignetofClumsinessPvP = new() { Id = 3193, Name = "Signet of Clumsiness (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is attacking, that foe and all adjacent foes are interrupted and take 15…60 damage. Any foes using attack skills are knocked down.", ConciseDescription = "Signet. Interrupts an attack for target foe and all adjacent foes. Interruption effect: deals 15…60 damage; knocks down foes using attack skills.", IconUrl = "https://wiki.guildwars.com/images/f/fb/Signet_of_Clumsiness_%28PvP%29.jpg" }; + public static readonly Skill SignetofCorruption = new() { Id = 1950, Name = "Signet of Corruption", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe and all nearby foes take 20…30 damage. For each affected foe suffering from a condition or hex, you gain 2 Energy (maximum 12…20 Energy).", ConciseDescription = "Signet. Deals 20…30 damage to target and nearby foes. You gain 2 Energy (maximum 12…20) for each of these foes with a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Corruption.jpg" }; + public static readonly Skill SignetofCorruption_2 = new() { Id = 2093, Name = "Signet of Corruption", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe and all nearby foes take 20…30 damage. For each affected foe suffering from a condition or hex, you gain 2 Energy (maximum 12…20 Energy).", ConciseDescription = "Signet. Deals 20…30 damage to target and nearby foes. You gain 2 Energy (maximum 12…20) for each of these foes with a condition or hex.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Corruption.jpg" }; + public static readonly Skill SignetofCreation = new() { Id = 1238, Name = "Signet of Creation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You gain 4 Energy for every summoned creature you control within earshot (maximum 3…12 Energy).", ConciseDescription = "Signet. Gain 4 Energy (maximum 3…12 Energy) for each summoned creature you control within earshot.", IconUrl = "https://wiki.guildwars.com/images/1/14/Signet_of_Creation_%28large%29.jpg" }; + public static readonly Skill SignetofDeadlyCorruption = new() { Id = 2186, Name = "Signet of Deadly Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 5…35 damage for each condition on that foe (maximum 130 damage).", ConciseDescription = "Signet. Deals 5…35 damage (maximum 130) for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/4/49/Signet_of_Deadly_Corruption_%28large%29.jpg" }; + public static readonly Skill SignetofDeadlyCorruptionPvP = new() { Id = 3053, Name = "Signet of Deadly Corruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Must follow a dual attack. Target foe takes 5…35 damage for each condition on that foe (maximum 130 damage).", ConciseDescription = "Signet. Deals 5…35 damage (maximum 130) for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Signet_of_Deadly_Corruption_%28PvP%29.jpg" }; + public static readonly Skill SignetofDevotion = new() { Id = 293, Name = "Signet of Devotion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Heal target ally for 14…100 Health.", ConciseDescription = "Signet. Heals for 14…100.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Devotion_%28large%29.jpg" }; + public static readonly Skill SignetofDisenchantment = new() { Id = 882, Name = "Signet of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Lose all Energy. Target foe loses one enchantment.", ConciseDescription = "Signet. Removes one enchantment.", IconUrl = "https://wiki.guildwars.com/images/7/76/Signet_of_Disenchantment_%28large%29.jpg" }; + public static readonly Skill SignetofDisruption = new() { Id = 860, Name = "Signet of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is casting a spell, the spell is interrupted and that foe suffers 10…51 damage. If that foe is hexed, Signet of Disruption can interrupt any non-spell skills.", ConciseDescription = "Signet. Interrupts a spell. Can interrupt any skill if target foe is hexed. Interruption effect: deals 10…51 damage.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Disruption_%28large%29.jpg" }; + public static readonly Skill SignetofDistraction = new() { Id = 1992, Name = "Signet of Distraction", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is casting a spell, that spell is interrupted and disabled for 1…5 seconds for each signet you have equipped.", ConciseDescription = "Signet. Interrupts a spell. Interruption effect: target foe's spell is disabled for 1…5 seconds for each signet you have equipped.", IconUrl = "https://wiki.guildwars.com/images/d/d5/Signet_of_Distraction_%28large%29.jpg" }; + public static readonly Skill SignetofGhostlyMight = new() { Id = 1742, Name = "Signet of Ghostly Might", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. For 5…20 seconds, all spirits you control within earshot attack 33% faster and deal 5…10 additional damage.", ConciseDescription = "Elite Signet. (5…20 seconds.) All spirits you control within earshot attack 33% faster and deal +5…10 damage.", IconUrl = "https://wiki.guildwars.com/images/1/18/Signet_of_Ghostly_Might_%28large%29.jpg" }; + public static readonly Skill SignetofGhostlyMightPvP = new() { Id = 2966, Name = "Signet of Ghostly Might (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Target allied summoned creature's attacks deal 5…35 more damage. After 10 seconds, that creature is destroyed.", ConciseDescription = "Elite Signet. Target allied summoned creature deals +5…35 damage.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Signet_of_Ghostly_Might_%28PvP%29.jpg" }; + public static readonly Skill SignetofHumility = new() { Id = 62, Name = "Signet of Humility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = null, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe's elite skill is disabled for 1…16 second[s]. Your non-Mesmer skills are disabled for 10 seconds.", ConciseDescription = "Signet. Disables elite skill (1…16 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/56/Signet_of_Humility_%28large%29.jpg" }; + public static readonly Skill SignetofIllusions = new() { Id = 1346, Name = "Signet of Illusions", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Your next 1…3 spell[s] use your Illusion attribute instead of its normal attribute.", ConciseDescription = "Elite Signet. Your next 1…3 spell[s] use your Illusion attribute instead of its normal attribute.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Signet_of_Illusions_%28large%29.jpg" }; + public static readonly Skill SignetofInfection = new() { Id = 2229, Name = "Signet of Infection", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is Bleeding, that foe is Diseased for 13…20 seconds.", ConciseDescription = "Signet. Inflicts Diseased condition 13…20 seconds if target foe is Bleeding.", IconUrl = "https://wiki.guildwars.com/images/6/66/Signet_of_Infection.jpg" }; + public static readonly Skill SignetofJudgment = new() { Id = 294, Name = "Signet of Judgment", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Target foe is knocked down. That foe and all adjacent foes take 15…75 holy damage.", ConciseDescription = "Elite Signet. Knocks down target. Deals 15…75 holy damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Signet_of_Judgment_%28large%29.jpg" }; + public static readonly Skill SignetofJudgmentPvP = new() { Id = 2887, Name = "Signet of Judgment (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Target foe is knocked down. That foe and all adjacent foes take 5…50 holy damage. This signet has half the normal range.", ConciseDescription = "Elite Half Range Signet. Knocks down target. Deals 5…50 holy damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/7/78/Signet_of_Judgment_%28PvP%29.jpg" }; + public static readonly Skill SignetofLostSouls = new() { Id = 1365, Name = "Signet of Lost Souls", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is below 50% Health, you gain 10…100 Health and 1…10 Energy.", ConciseDescription = "Signet. You gain 10…100 Health and 1…10 Energy if target foe is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Signet_of_Lost_Souls_%28large%29.jpg" }; + public static readonly Skill SignetofMalice = new() { Id = 1036, Name = "Signet of Malice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For each condition suffered by target foe, you lose one condition.", ConciseDescription = "Signet. You lose one condition for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/8/80/Signet_of_Malice_%28large%29.jpg" }; + public static readonly Skill SignetofMidnight = new() { Id = 58, Name = "Signet of Midnight", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Signet, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. You and target touched foe become Blinded for 15 seconds.", ConciseDescription = "Elite Touch Signet. (15 seconds.) Inflicts Blindness condition.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Signet_of_Midnight_%28large%29.jpg" }; + public static readonly Skill SignetofMysticSpeed = new() { Id = 2200, Name = "Signet of Mystic Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For 30 seconds, your next 1…3 self-targeting enchantment[s] cast instantly. Flash enchantments do not consume uses of this skill.", ConciseDescription = "Signet. (30 seconds.) Your next 1…3 self-targeted enchantments cast instantly.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Signet_of_Mystic_Speed_%28large%29.jpg" }; + public static readonly Skill SignetofMysticWrath = new() { Id = 1689, Name = "Signet of Mystic Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 25 holy damage for each enchantment on you (maximum 30…120 holy damage).", ConciseDescription = "Signet. Deals 25 holy damage for each enchantment on you (maximum 30…120 holy damage).", IconUrl = "https://wiki.guildwars.com/images/f/fe/Signet_of_Mystic_Wrath_%28large%29.jpg" }; + public static readonly Skill SignetofPiousLight = new() { Id = 1530, Name = "Signet of Pious Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Remove 1 Dervish enchantment. Target ally is healed for 30…150 Health. If an enchantment was removed in this way, this signet recharges 75% faster.", ConciseDescription = "Signet. Heals for 30…150. Removes one of your Dervish enchantments. Removal effect: recharges 75% faster.", IconUrl = "https://wiki.guildwars.com/images/7/7f/Signet_of_Pious_Light_%28large%29.jpg" }; + public static readonly Skill SignetofPiousRestraint = new() { Id = 2014, Name = "Signet of Pious Restraint", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Remove one Dervish enchantment. Target foe is Crippled for 5…15 seconds. If an enchantment was removed, all foes in the area of your target are also Crippled and this signet recharges 75% faster.", ConciseDescription = "Signet. Inflicts Crippled condition (5…15 seconds). Remove one of your Dervish enchantments. Removal effect: also causes Cripple to foes in the area of your target and recharges 75% faster.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Signet_of_Pious_Restraint_%28large%29.jpg" }; + public static readonly Skill SignetofPiousRestraintPvP = new() { Id = 3273, Name = "Signet of Pious Restraint (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Lose 1 Dervish enchantment and Cripple target foe 5…15 seconds. If an enchantment was removed, this skill recharges 75% faster.", ConciseDescription = "Signet. (5…15 seconds.) Cripples target foe and removes 1 of your Dervish enchantments. Removal effect: recharges 75% faster.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Signet_of_Pious_Restraint_%28PvP%29.jpg" }; + public static readonly Skill SignetofRage = new() { Id = 1269, Name = "Signet of Rage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 5…50 holy damage and +5…10 holy damage for each adrenaline skill that foe has.", ConciseDescription = "Signet. Deals 5…50 holy damage. Deals 5…10 more holy damage for each of target foe's adrenaline skills.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Signet_of_Rage_%28large%29.jpg" }; + public static readonly Skill SignetofRecall = new() { Id = 1993, Name = "Signet of Recall", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For 6 seconds, you have -4 Energy regeneration. When this effect ends, you gain 13…20 Energy.", ConciseDescription = "Signet. (6 seconds.) You have -4 Energy regeneration. End effect: you gain 13…20 Energy.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Signet_of_Recall_%28large%29.jpg" }; + public static readonly Skill SignetofRejuvenation = new() { Id = 887, Name = "Signet of Rejuvenation", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Heal target ally for 15…75. If target ally is casting a spell or attacking, that ally is healed for an additional 15…75 Health.", ConciseDescription = "Signet. Heals for 15…75. Heals for 15…75 more if target ally is casting a spell or attacking.", IconUrl = "https://wiki.guildwars.com/images/b/bf/Signet_of_Rejuvenation_%28large%29.jpg" }; + public static readonly Skill SignetofRemoval = new() { Id = 1690, Name = "Signet of Removal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. If target ally is under the effects of an enchantment, that ally loses one hex and one condition.", ConciseDescription = "Elite Signet. Removes one hex and one condition.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Signet_of_Removal_%28large%29.jpg" }; + public static readonly Skill SignetofReturn = new() { Id = 1778, Name = "Signet of Return", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = null, Activation = 5, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target party member with 5…15% Health and 1…4% Energy for each party member within earshot.", ConciseDescription = "Signet. Resurrects target party member (5…15% Health and 1…4% Energy for each party member in earshot).", IconUrl = "https://wiki.guildwars.com/images/f/f9/Signet_of_Return_%28large%29.jpg" }; + public static readonly Skill SignetofReturnPvP = new() { Id = 3030, Name = "Signet of Return (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Signet, Energy = null, Activation = 5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target party member with 5…15% Health and 1…4% Energy for each party member within earshot.", ConciseDescription = "Signet. Resurrects target party member (5…15% Health and 1…4% Energy for each party member in earshot).", IconUrl = "https://wiki.guildwars.com/images/6/6f/Signet_of_Return_%28PvP%29.jpg" }; + public static readonly Skill SignetofShadows = new() { Id = 876, Name = "Signet of Shadows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 5…35 damage. If your target was Blinded, that foe suffers an additional 15…60 damage.", ConciseDescription = "Signet. Deals 5…35 damage. Deals 15…60 more damage if target foe is Blinded.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Signet_of_Shadows_%28large%29.jpg" }; + public static readonly Skill SignetofSorrow = new() { Id = 1363, Name = "Signet of Sorrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 15…75 damage. If target foe is near a corpse or has a dead pet, this skill recharges instantly.", ConciseDescription = "Signet. Deals 15…75 damage. Recharges instantly if target foe is near a corpse or has a dead pet.", IconUrl = "https://wiki.guildwars.com/images/9/98/Signet_of_Sorrow_%28large%29.jpg" }; + public static readonly Skill SignetofSpirits = new() { Id = 1239, Name = "Signet of Spirits", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. Create 3 level 1…12 spirits. These spirits deal 5…20 damage with attacks and die after 60 seconds.", ConciseDescription = "Elite Signet. Creates 3 level 1…12 spirits (60 second lifespan). These spirits deal 5…20 damage with attacks.", IconUrl = "https://wiki.guildwars.com/images/9/91/Signet_of_Spirits_%28large%29.jpg" }; + public static readonly Skill SignetofSpiritsPvP = new() { Id = 2965, Name = "Signet of Spirits (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. You gain 3…12 Energy if you are within earshot of a spirit.", ConciseDescription = "Elite Signet. You gain 3…12 Energy.", IconUrl = "https://wiki.guildwars.com/images/1/16/Signet_of_Spirits_%28PvP%29.jpg" }; + public static readonly Skill SignetofStamina = new() { Id = 1411, Name = "Signet of Stamina", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. You have +50…300 maximum Health. This signet ends if you successfully hit with an attack.", ConciseDescription = "Signet. You have +50…300 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/9/9b/Signet_of_Stamina_%28large%29.jpg" }; + public static readonly Skill SignetofStrength = new() { Id = 944, Name = "Signet of Strength", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Your next 1…16 attack[s] deal +5 damage.", ConciseDescription = "Signet. Your attacks deal +5 damage.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Signet_of_Strength_%28large%29.jpg" }; + public static readonly Skill SignetofSuffering = new() { Id = 1364, Name = "Signet of Suffering", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Signet. You suffer from Bleeding for 6 seconds. The next Necromancer skill that targets a foe causes Bleeding for 2…16 seconds.", ConciseDescription = "Elite Signet. You Bleed for 6 seconds. Applies Bleeding (2…16 seconds) to the target of your next Necromancer skill.", IconUrl = "https://wiki.guildwars.com/images/0/00/Signet_of_Suffering_%28large%29.jpg" }; + public static readonly Skill SignetofSynergy = new() { Id = 1585, Name = "Signet of Synergy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target other ally is healed for 40…100 Health. If you are not under the effects of an enchantment, you are also healed for 40…100 Health.", ConciseDescription = "Signet. Heal target ally for 40…100. You are also healed for 40…100 if you are not enchanted.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Signet_of_Synergy_%28large%29.jpg" }; + public static readonly Skill SignetofToxicShock = new() { Id = 1647, Name = "Signet of Toxic Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. If target foe is suffering from Poison, that foe takes 10…100 damage.", ConciseDescription = "Signet. Deals 10…100 damage.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Signet_of_Toxic_Shock_%28large%29.jpg" }; + public static readonly Skill SignetofTwilight = new() { Id = 1648, Name = "Signet of Twilight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For each hex on target foe, that foe loses one enchantment.", ConciseDescription = "Signet. Removes one enchantment for each hex on target foe.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Signet_of_Twilight_%28large%29.jpg" }; + public static readonly Skill SignetofWeariness = new() { Id = 59, Name = "Signet of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = null, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe and all nearby foes lose 3…8 Energy and suffer from Weakness for 1…12 second[s].", ConciseDescription = "Signet. Also affects foes near your target. Causes 3…8 Energy loss and inflicts Weakness (1…12 second[s]).", IconUrl = "https://wiki.guildwars.com/images/2/20/Signet_of_Weariness_%28large%29.jpg" }; + public static readonly Skill SilverwingSlash = new() { Id = 1144, Name = "Silverwing Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Sword Attack. This attack strikes for +1…40 damage if it hits.", ConciseDescription = "Sword Attack. Deals +1…40 damage.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Silverwing_Slash_%28large%29.jpg" }; + public static readonly Skill SimpleThievery = new() { Id = 1350, Name = "Simple Thievery", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Interrupt target foe's action. If that action was a skill, that skill is disabled for 5…20 seconds, and Simple Thievery is replaced by that skill.", ConciseDescription = "Elite Spell. Interrupts an action. Interruption effect: If a skill was interrupted, that skill is disabled and Simple Thievery becomes that skill (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/7a/Simple_Thievery_%28large%29.jpg" }; + public static readonly Skill SiphonSpeed = new() { Id = 951, Name = "Siphon Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…15 seconds, target foe moves 33% slower and you move 33% faster. This spell recharges 50% faster if cast on a moving foe.", ConciseDescription = "Hex Spell. (5…15 seconds.) Target foe moves 33% slower and you move 33% faster. Recharges 50% faster if cast on a moving foe.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Siphon_Speed_%28large%29.jpg" }; + public static readonly Skill SiphonStrength = new() { Id = 827, Name = "Siphon Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…20 seconds, target foe deals 5…50 less damage with attacks and all of your attacks against that foe have an additional 50% chance of being a critical hit.", ConciseDescription = "Elite Hex Spell. (5…20 seconds.) Target foe deals 5…50 attack damage. You have +50% chance to land a critical hit on this foe.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Siphon_Strength_%28large%29.jpg" }; + public static readonly Skill SkinofStone = new() { Id = 1623, Name = "Skin of Stone", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Caster can only be harmed by wurm siege.", ConciseDescription = "Caster can only be harmed by wurm siege.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Skin_of_Stone.jpg" }; + public static readonly Skill SkullCrack = new() { Id = 329, Name = "Skull Crack", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Elite Melee Attack. If it hits, this attack interrupts the target's current action. If that foe was casting a spell, that foe is Dazed for 10 seconds.", ConciseDescription = "Elite Melee Attack. Interrupts an action. Inflicts Dazed condition (10 seconds) if target is casting a spell.", IconUrl = "https://wiki.guildwars.com/images/b/b5/Skull_Crack_%28large%29.jpg" }; + public static readonly Skill SkyNet = new() { Id = 0, Name = "Sky Net", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Launches a net through the sky towards your target. If it hits, your target is knocked down and their movement speed decreased by 66% for 10 seconds.", ConciseDescription = "Hex Spell. Launches a net. If it hits, your target is knocked down, and their movement speed is -66% for 10 seconds.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Sky_Net.jpg" }; + public static readonly Skill SlayersInsight = new() { Id = 768, Name = "Slayer's Insight", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Party Bonus. Your party gains 250% XP from combat. Slayer's Insight ends if your party fails to kill a boss for 5 minutes.", ConciseDescription = "Party Bonus. Your party gains 250% XP from combat. Ends if your party fails to kill a boss for 5 minutes.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Slayer%27s_Insight.jpg" }; + public static readonly Skill SlayersSpear = new() { Id = 1783, Name = "Slayer's Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 10, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…25 damage. If that foe has more Health than you, that foe suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Spear Attack. Deals +5…25 damage. Inflicts Deep Wound condition (5…20 seconds) if target has more Health than you.", IconUrl = "https://wiki.guildwars.com/images/7/74/Slayer%27s_Spear_%28large%29.jpg" }; + public static readonly Skill SlipperyGround = new() { Id = 2191, Name = "Slippery Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target or adjacent foes are Blind or moving, these foes are knocked down. There is a 50% chance of failure with Water Magic less than 5.", ConciseDescription = "Spell. Causes knock-down if this foe is Blind or moving. Affects foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Slippery_Ground_%28large%29.jpg" }; + public static readonly Skill SlipperyGroundPvP = new() { Id = 3398, Name = "Slippery Ground (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is Blind or moving, that foe is knocked down. (50% failure chance with Water Magic 4 or less.)", ConciseDescription = "Spell. Causes knock-down if this foe is Blind or moving.", IconUrl = "https://wiki.guildwars.com/images/2/29/Slippery_Ground_%28PvP%29.jpg" }; + public static readonly Skill SliverArmor = new() { Id = 1084, Name = "Sliver Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…11 seconds, you have 25…50% chance to block attacks and whenever you are the target of a hostile spell or attack one nearby foe is struck for 5…35 earth damage.", ConciseDescription = "Enchantment Spell. (5…11 seconds.) You have 25…50% chance to block. Deals 5…35 earth damage to one nearby foe whenever you are the target of a hostile spell or attack.", IconUrl = "https://wiki.guildwars.com/images/a/ae/Sliver_Armor_%28large%29.jpg" }; + public static readonly Skill SlothHuntersShot = new() { Id = 2069, Name = "Sloth Hunter's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, target foe takes +10…25 damage. If that foe is not using a skill, Sloth Hunter's Shot does an additional +10…35 damage.", ConciseDescription = "Bow Attack. Deals +10…25 damage. Deals +10…35 more damage if target foe is not using a skill.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Sloth_Hunter%27s_Shot_%28large%29.jpg" }; + public static readonly Skill SlothHuntersShotPvP = new() { Id = 2925, Name = "Sloth Hunter's Shot (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If this attack hits, target foe takes +5…15 damage. If that foe is not using a skill, Sloth Hunter's Shot does an additional +5…20 damage.", ConciseDescription = "Bow Attack. Deals +5…15 damage. Deals +5…20 more damage if target foe is not using a skill.", IconUrl = "https://wiki.guildwars.com/images/6/66/Sloth_Hunter%27s_Shot_%28PvP%29.jpg" }; + public static readonly Skill SmashoftheTitans = new() { Id = 0, Name = "Smash of the Titans", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Remove all enchantments from target foe. All adjacent foes are knocked down and struck for 150 damage.", ConciseDescription = "Touch Skill. Target foe loses all Enchantments. All Adjacent Foes are Knocked Down and struck for 150 damage.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Smash_of_the_Titans.jpg" }; + public static readonly Skill Smite = new() { Id = 240, Name = "Smite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. This attack deals 10…55 Holy damage. If attacking, your target takes an additional 10…35 Holy damage.", ConciseDescription = "Spell. Deals 10…55 holy damage. Deals 10…35 more holy damage if target is attacking.", IconUrl = "https://wiki.guildwars.com/images/1/1d/Smite_%28large%29.jpg" }; + public static readonly Skill SmiteCondition = new() { Id = 2004, Name = "Smite Condition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove one condition from target ally. If a condition was removed, foes in the area take 10…60 holy damage.", ConciseDescription = "Spell. Removes a condition. Removal effect: deals 10…60 holy damage to foes in the area of target ally.", IconUrl = "https://wiki.guildwars.com/images/3/30/Smite_Condition_%28large%29.jpg" }; + public static readonly Skill SmiteHex = new() { Id = 302, Name = "Smite Hex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove a hex from target ally. If a hex is removed, foes in the area suffer 10…85 holy damage.", ConciseDescription = "Spell. Removes a hex from target ally. Removal effect: deals 10…85 holy damage to foes in the area of target ally.", IconUrl = "https://wiki.guildwars.com/images/8/83/Smite_Hex_%28large%29.jpg" }; + public static readonly Skill SmitersBoon = new() { Id = 2005, Name = "Smiter's Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, your Smiting Prayers have double the Divine Favor bonus.", ConciseDescription = "Enchantment Spell. (30 seconds.) Your Smiting Prayers have double Divine Favor healing bonus.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Smiter%27s_Boon_%28large%29.jpg" }; + public static readonly Skill SmitersBoonPvP = new() { Id = 2895, Name = "Smiter's Boon (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 25, Activation = 0.25, Recharge = 90, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4 seconds, your Smiting Prayers have double the Divine Favor bonus.", ConciseDescription = "Enchantment Spell. (4 seconds.) Your Smiting Prayers have double Divine Favor healing bonus.", IconUrl = "https://wiki.guildwars.com/images/d/da/Smiter%27s_Boon_%28PvP%29.jpg" }; + public static readonly Skill SmokePowderDefense = new() { Id = 2136, Name = "Smoke Powder Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8 seconds, the next time you are struck, you take half damage and all adjacent foes are Blinded for 2…6 seconds.", ConciseDescription = "Stance. (8 seconds.) The next time you are struck, you take half damage and inflict Blindness condition (2…6 seconds) on adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/2/29/Smoke_Powder_Defense_%28large%29.jpg" }; + public static readonly Skill SmokeTrap = new() { Id = 1729, Name = "Smoke Trap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Trap. When Smoke Trap is triggered, nearby foes are Blinded and Dazed for 5…10 seconds. Smoke Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Elite Trap. (90 seconds.) Inflicts Blinded and Dazed conditions (5…10 seconds) to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/1/18/Smoke_Trap_%28large%29.jpg" }; + public static readonly Skill SmolderingEmbers = new() { Id = 1090, Name = "Smoldering Embers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe is struck for 10…70 fire damage. If you are Overcast, that foe is hexed with Smoldering Embers for 3 seconds and takes 5…25 additional fire damage each second.", ConciseDescription = "Hex Spell. Deals 10…70 fire damage to target. If you are Overcast, foe is hexed for 3 seconds, taking 5…25 fire damage each second.", IconUrl = "https://wiki.guildwars.com/images/d/de/Smoldering_Embers_%28large%29.jpg" }; + public static readonly Skill SmoothCriminal = new() { Id = 2412, Name = "Smooth Criminal", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 10…20 seconds, one random spell is disabled for target foe and Smooth Criminal is replaced by that spell. You gain 5…10 Energy.", ConciseDescription = "Spell. (10…20 seconds.) Disables one Spell. This skill becomes that Spell. You gain 5…10 Energy.", IconUrl = "https://wiki.guildwars.com/images/3/33/Smooth_Criminal.jpg" }; + public static readonly Skill Snare = new() { Id = 854, Name = "Snare", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 5, Activation = 1.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Snare is triggered, all nearby foes become Crippled for 3…15 seconds. Snare ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Inflicts Crippled condition (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/67/Snare_%28large%29.jpg" }; + public static readonly Skill SnaringWeb = new() { Id = 0, Name = "Snaring Web", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Creature launches a Snaring Web. For 15 seconds, foes near target that are hit by Snaring Web are Crippled and activate skills 100% slower.", ConciseDescription = "Hex Spell. Projectile: target and nearby foes are Crippled and activate skills 100% slower (15 seconds.)", IconUrl = "https://wiki.guildwars.com/images/1/1d/Snaring_Web.jpg" }; + public static readonly Skill SneakAttack = new() { Id = 2116, Name = "Sneak Attack", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, target foe is Blinded for 5…8 seconds. This attack counts as a lead attack.", ConciseDescription = "Melee Attack. Inflicts Blindness (5…8 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/87/Sneak_Attack.jpg" }; + public static readonly Skill SnowDowntheShirt = new() { Id = 1009, Name = "Snow Down the Shirt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, whenever touched foe takes any damage while suffering from this hex, that foe is interrupted.", ConciseDescription = "Touch Hex Spell. (20 seconds.) Interrupts target foe whenever it takes damage.", IconUrl = "https://wiki.guildwars.com/images/2/2e/Snow_Down_the_Shirt.jpg" }; + public static readonly Skill SnowFlurry = new() { Id = 0, Name = "Snow Flurry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is hexed with Snow Down the Shirt for 10 seconds. Also, you create a Snow Flurry at target foe's location that lasts for 5 seconds. Foes in the area of the Snow Flurry take 25 damage per second and are Crippled for 2 seconds.", ConciseDescription = "Spell. (5 seconds.) Deals 25 damage each second. Applies Cripple (2 seconds). Hits foes in the area of target foe's initial location. Initial effect: target foe is hexed with Snow Down the Shirt.", IconUrl = "https://wiki.guildwars.com/images/6/67/Snow_Flurry.jpg" }; + public static readonly Skill SnowStorm = new() { Id = 2222, Name = "Snow Storm", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Create a Snow Storm at target foe's location. For 5 seconds, foes adjacent to that location are struck for 30…40 cold damage each second.", ConciseDescription = "Spell. Deals 30…40 cold damage each second (5 seconds). Hits foes adjacent to target foe's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Snow_Storm.jpg" }; + public static readonly Skill Snowball = new() { Id = 1002, Name = "Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow-moving snowball at target foe and gain 1 strike of adrenaline. That foe takes 50 damage if it hits.", ConciseDescription = "Spell. Slow projectile: deals 50 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/d/df/Snowball.jpg" }; + public static readonly Skill SnowballNPC = new() { Id = 1016, Name = "Snowball (NPC)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow-moving snowball at target foe. That foe takes 0 damage if it hits.", ConciseDescription = "Spell. Slow projectile: deals 0 damage.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Snowball_%28NPC%29.jpg" }; + public static readonly Skill SoldiersDefense = new() { Id = 1699, Name = "Soldier's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…6 second[s], you have a 75% chance to block attacks while under the effects of a shout or chant. You gain 1 strike of adrenaline for each blocked attack.", ConciseDescription = "Stance. (1…6 second[s].) You have 75% chance to block while under the effects of a shout or chant. Block effect: gain 1 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Soldier%27s_Defense_%28large%29.jpg" }; + public static readonly Skill SoldiersFury = new() { Id = 1773, Name = "Soldier's Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Echo, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Echo. For 10…35 seconds, if you are under the effects of a chant or a shout, you attack 33% faster and gain 33% more adrenaline, but you have -20 armor.", ConciseDescription = "Elite Echo. (10…35 seconds.) You attack 33% faster and gain 33% more adrenaline if under the effects of a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/6/68/Soldier%27s_Fury_%28large%29.jpg" }; + public static readonly Skill SoldiersSpeed = new() { Id = 2196, Name = "Soldier's Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 3…18 seconds, you move 15% faster. You move an additional 15% faster while under the effects of a chant or shout.", ConciseDescription = "Stance. (3…18 seconds.) You move 15% faster and an additional 15% while affected by a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Soldier%27s_Speed_%28large%29.jpg" }; + public static readonly Skill SoldiersStance = new() { Id = 1698, Name = "Soldier's Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…15 seconds, you have a 75% chance to block. You attack 33% faster while under the effects of a shout or chant.", ConciseDescription = "Elite Stance. (5…15 seconds.) You have a 75% chance to block. You attack 33% faster while under the effects of a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/2/2d/Soldier%27s_Stance_%28large%29.jpg" }; + public static readonly Skill SoldiersStancePvP = new() { Id = 3156, Name = "Soldier's Stance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 4…10 seconds, you attack 33% faster while under the effects of a shout or chant.", ConciseDescription = "Elite Stance. (4…10 seconds.) You attack 33% faster while under the effects of a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/d/dd/Soldier%27s_Stance_%28PvP%29.jpg" }; + public static readonly Skill SoldiersStrike = new() { Id = 1695, Name = "Soldier's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you deal +10…40 more damage. If you are under the effects of a chant or shout, this attack cannot be blocked.", ConciseDescription = "Melee Attack. Deals +10…40 damage. Unblockable if you are under the effects of a chant or shout.", IconUrl = "https://wiki.guildwars.com/images/6/67/Soldier%27s_Strike_%28large%29.jpg" }; + public static readonly Skill SongofConcentration = new() { Id = 1567, Name = "Song of Concentration", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Chant, Energy = null, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next skill used by each ally within earshot cannot be interrupted.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot are uninterruptible with their next skill.", IconUrl = "https://wiki.guildwars.com/images/8/85/Song_of_Concentration_%28large%29.jpg" }; + public static readonly Skill SongofPower = new() { Id = 1560, Name = "Song of Power", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 5…20 seconds, each ally within earshot gains 4 Energy regeneration until that ally uses a Skill.", ConciseDescription = "Chant. (5…20 seconds.) Allies in earshot gain +4 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/3/36/Song_of_Power_%28large%29.jpg" }; + public static readonly Skill SongofPurification = new() { Id = 1570, Name = "Song of Purification", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 20 seconds, the next 1…6 skill[s] used by each ally within earshot remove 1 condition from that ally.", ConciseDescription = "Elite Chant. (20 seconds.) Allies in earshot lose one condition with their next 1…6 skill[s].", IconUrl = "https://wiki.guildwars.com/images/5/5f/Song_of_Purification_%28large%29.jpg" }; + public static readonly Skill SongofRestoration = new() { Id = 1771, Name = "Song of Restoration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 10 seconds, the next time each party member within earshot uses a skill, that party member gains 45…110 Health.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 45…110 Health with their next skill.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Song_of_Restoration_%28large%29.jpg" }; + public static readonly Skill SongofRestorationPvP = new() { Id = 2878, Name = "Song of Restoration (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Chant. For 10 seconds, the next time each party member within earshot uses a skill, that party member gains 45…110 Health.", ConciseDescription = "Elite Chant. (10 seconds.) Party members in earshot gain 45…110 Health with their next skill.", IconUrl = "https://wiki.guildwars.com/images/2/28/Song_of_Restoration_%28PvP%29.jpg" }; + public static readonly Skill SongoftheMists = new() { Id = 1151, Name = "Song of the Mists", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, each nearby ally gains +6 Energy regeneration. If an ally successfully uses a skill, Song of The Mists ends and steals 20 Health from the nearest foe.", ConciseDescription = "Shout. (10 seconds.) +6 Energy regeneration to nearby allies. If an ally successfully uses a skill, Song of The Mists ends and steals 20 Health from the nearest foe.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Song_of_the_Mists.jpg" }; + public static readonly Skill Soothing = new() { Id = 1266, Name = "Soothing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. All foes within its range take twice as long to build adrenaline. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (15…45 second lifespan). Building adrenaline takes twice as long for foes within range.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Soothing_%28large%29.jpg" }; + public static readonly Skill SoothingImages = new() { Id = 56, Name = "Soothing Images", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 8…20 seconds, target foe and all adjacent foes cannot gain adrenaline.", ConciseDescription = "Hex Spell. Also hexes foe adjacent to target. (8…20 seconds). These foes cannot gain adrenaline.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Soothing_Images_%28large%29.jpg" }; + public static readonly Skill SoothingMemories = new() { Id = 1233, Name = "Soothing Memories", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target ally is healed for 10…100 Health. If you are holding an item, you gain 3 Energy.", ConciseDescription = "Spell. Heals for 10…100. You gain 3 Energy if you are holding an item.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Soothing_Memories_%28large%29.jpg" }; + public static readonly Skill SoothingPvP = new() { Id = 3009, Name = "Soothing (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 25, Activation = 5, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. All foes within its range take twice as long to build adrenaline. This spirit dies after 15…45 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (15…45 second lifespan). Building adrenaline takes twice as long for foes within range.", IconUrl = "https://wiki.guildwars.com/images/4/42/Soothing_%28PvP%29.jpg" }; + public static readonly Skill SorrowsFist = new() { Id = 797, Name = "Sorrow's Fist", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Damages creatures in range.", ConciseDescription = "Spell. Damages creatures in range.", IconUrl = "https://wiki.guildwars.com/images/5/5d/Sorrow%27s_Fist.jpg" }; + public static readonly Skill SorrowsFlame = new() { Id = 796, Name = "Sorrow's Flame", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Damages creatures in range.", ConciseDescription = "Spell. Damages creatures in range.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Sorrow%27s_Flame.jpg" }; + public static readonly Skill SoulBarbs = new() { Id = 100, Name = "Soul Barbs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, target foe takes 15…30 damage when an enchantment or hex is cast on that target.", ConciseDescription = "Hex Spell. (30 seconds.) Deals 15…30 damage when an enchantment or hex is cast on target foe.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Soul_Barbs_%28large%29.jpg" }; + public static readonly Skill SoulBind = new() { Id = 901, Name = "Soul Bind", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 30 seconds, every time target foe is healed, the healer takes 20…80 damage. This hex ends if target is suffering from a Smiting Prayers hex.", ConciseDescription = "Elite Hex Spell. (30 seconds.) Every time target foe is healed, the healer takes 20…80 damage.", IconUrl = "https://wiki.guildwars.com/images/d/de/Soul_Bind_%28large%29.jpg" }; + public static readonly Skill SoulFeast = new() { Id = 96, Name = "Soul Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Exploit nearest corpse to gain 50…280 Health.", ConciseDescription = "Spell. You gain 50…280 Health.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Soul_Feast_%28large%29.jpg" }; + public static readonly Skill SoulLeech = new() { Id = 128, Name = "Soul Leech", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, whenever target foe casts a spell, you steal up to 16…80 Health from that foe.", ConciseDescription = "Elite Hex Spell. (10 seconds.) Steal 16…80 Health whenever target foe casts a spell.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Soul_Leech_%28large%29.jpg" }; + public static readonly Skill SoulTaker = new() { Id = 3423, Name = "Soul Taker", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 3…30 seconds, your attacks sacrifice 15…20 health and deal 15…20 more damage.", ConciseDescription = "Elite Enchantment Spell. (3…30 seconds.) Attacks deal +15…20 damage and sacrifice 15…20 health.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Soul_Taker.jpg" }; + public static readonly Skill SoulTorture = new() { Id = 0, Name = "Soul Torture", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 30, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Caster consumes a soul, ripping it from this world and sending it to Dhuum.", ConciseDescription = "Skill. Caster consumes a soul, ripping it from this world and sending it to Dhuum.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Soul_Torture.jpg" }; + public static readonly Skill SoulTwisting = new() { Id = 1240, Name = "Soul Twisting", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 5…45 seconds, your Binding Rituals cost 15 less Energy (minimum 10) and recharge instantly. Soul Twisting ends after 1…3 Binding Ritual[s].", ConciseDescription = "Elite Skill. (5…45 seconds.) Your Binding Rituals cost 15 less Energy (minimum 10) and recharge instantly.", IconUrl = "https://wiki.guildwars.com/images/1/18/Soul_Twisting_%28large%29.jpg" }; + public static readonly Skill SoulVortex = new() { Id = 544, Name = "Soul Vortex", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. (monster only)", ConciseDescription = "Spell. (monster only)", IconUrl = "https://wiki.guildwars.com/images/e/ec/Soul_Vortex.jpg" }; + public static readonly Skill SoulrendingShriek = new() { Id = 0, Name = "Soulrending Shriek", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe takes 40 damage. If target is enchanted, that foe loses one enchantment and is Dazed for 8 seconds.", ConciseDescription = "Skill. 40 damage. Removes one enchantment and inflicts Dazed condition (8 seconds) if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/9/93/Soulrending_Shriek.jpg" }; + public static readonly Skill SouthernHealthShrineBonus = new() { Id = 1669, Name = "Southern Health Shrine Bonus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Your party members' maximum Health is increased by 120.", ConciseDescription = "Spell. Your party members have +120 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Southern_Health_Shrine_Bonus.jpg" }; + public static readonly Skill SpawnHatchling = new() { Id = 0, Name = "Spawn Hatchling", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 8, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Creates a Destroyer hatchling from a pod.", ConciseDescription = "Skill. Creates a Destroyer hatchling from a pod.", IconUrl = "https://wiki.guildwars.com/images/0/03/Spawn_Hatchling.jpg" }; + public static readonly Skill SpawnPods = new() { Id = 0, Name = "Spawn Pods", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Skill. Summons 2 Destroyer Spawns in the area.", ConciseDescription = "Skill. Summons 2 Destroyer Spawns in the area.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Spawn_Pods.jpg" }; + public static readonly Skill SpearSwipe = new() { Id = 2210, Name = "Spear Swipe", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage and target foe is Dazed for 4…10 seconds. This attack has melee range.", ConciseDescription = "Spear Melee Attack. Deals +5…20 damage and inflicts Dazed condition (4…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c9/Spear_Swipe_%28large%29.jpg" }; + public static readonly Skill SpearofArchemorusskill = new() { Id = 966, Name = "Spear of Archemorus (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", ConciseDescription = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", IconUrl = "https://wiki.guildwars.com/images/3/34/Spear_of_Archemorus_%28skill%29.jpg" }; + public static readonly Skill SpearofArchemorusskill_2 = new() { Id = 967, Name = "Spear of Archemorus (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", ConciseDescription = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", IconUrl = "https://wiki.guildwars.com/images/3/34/Spear_of_Archemorus_%28skill%29.jpg" }; + public static readonly Skill SpearofArchemorusskill_3 = new() { Id = 968, Name = "Spear of Archemorus (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", ConciseDescription = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", IconUrl = "https://wiki.guildwars.com/images/3/34/Spear_of_Archemorus_%28skill%29.jpg" }; + public static readonly Skill SpearofArchemorusskill_4 = new() { Id = 969, Name = "Spear of Archemorus (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", ConciseDescription = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", IconUrl = "https://wiki.guildwars.com/images/3/34/Spear_of_Archemorus_%28skill%29.jpg" }; + public static readonly Skill SpearofArchemorusskill_5 = new() { Id = 970, Name = "Spear of Archemorus (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", ConciseDescription = "Spell. The Spear of Archemorus is powered by the souls of those dying within its radius. Dropping it will cause Archemorus to deal 10…235 damage to any enemy within the spear's danger zone.", IconUrl = "https://wiki.guildwars.com/images/3/34/Spear_of_Archemorus_%28skill%29.jpg" }; + public static readonly Skill SpearofFury = new() { Id = 1957, Name = "Spear of Fury", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. This attack deals +30…40 damage. If this attack hits a foe suffering from a condition, you gain 3…6 strikes of adrenaline.", ConciseDescription = "Spear Attack. Deals +30…40 damage. Gain 3…6 strikes of adrenaline if you hit a foe with a condition.", IconUrl = "https://wiki.guildwars.com/images/b/be/Spear_of_Fury.jpg" }; + public static readonly Skill SpearofFury_2 = new() { Id = 2099, Name = "Spear of Fury", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. This attack deals +30…40 damage. If this attack hits a foe suffering from a condition, you gain 3…6 strikes of adrenaline.", ConciseDescription = "Spear Attack. Deals +30…40 damage. Gain 3…6 strikes of adrenaline if you hit a foe with a condition.", IconUrl = "https://wiki.guildwars.com/images/b/be/Spear_of_Fury.jpg" }; + public static readonly Skill SpearofLight = new() { Id = 1130, Name = "Spear of Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Spear of Light flies toward target foe and deals 26…56 holy damage if it hits. Spear of Light deals +15…60 damage if it hits an attacking foe.", ConciseDescription = "Spell. Projectile: deals 26…56 holy damage. Deals 15…60 more damage if target foe is attacking.", IconUrl = "https://wiki.guildwars.com/images/9/91/Spear_of_Light_%28large%29.jpg" }; + public static readonly Skill SpearofLightning = new() { Id = 1551, Name = "Spear of Lightning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, it deals +8…20 lightning damage. This attack has 25% armor penetration.", ConciseDescription = "Spear Attack. Deals +8…20 lightning damage. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/c/c9/Spear_of_Lightning_%28large%29.jpg" }; + public static readonly Skill SpearofRedemption = new() { Id = 2238, Name = "Spear of Redemption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If it fails to hit, you lose one condition.", ConciseDescription = "Spear Attack. Deals +5…20 damage. If it fails to hit, you lose one condition.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Spear_of_Redemption_%28large%29.jpg" }; + public static readonly Skill SpectralAgony = new() { Id = 546, Name = "Spectral Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5 seconds, target foe moves, attacks, and uses skills up to 80% slower; suffers -1…30 Health degeneration; and loses 3…81 Health each second.", ConciseDescription = "Skill. (5 seconds.) Target foe has -1…30 Health degeneration; moves, attacks, and uses skills 80% slower; and loses 3…81 Health each second.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Spectral_Agony.jpg" }; + public static readonly Skill SpectralInfusion = new() { Id = 3206, Name = "Spectral Infusion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For an undetermined time, you are protected from most of the effects of the Mursaat's vilest magic, reflecting some of its damage back on any Mursaat or Jade Construct within range.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/3/3c/Spectral_Infusion.jpg" }; + public static readonly Skill SpellBreaker = new() { Id = 273, Name = "Spell Breaker", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…17 seconds, target ally cannot be the target of enemy spells.", ConciseDescription = "Elite Enchantment Spell. (5…17 seconds.) Target ally cannot be the target of enemy spells.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Spell_Breaker_%28large%29.jpg" }; + public static readonly Skill SpellShield = new() { Id = 957, Name = "Spell Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, while you are casting spells, foes cannot target you with spells. When Spell Shield ends, all your skills are disabled for 8…4 seconds.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) While casting spells, you cannot be the target of spells.", IconUrl = "https://wiki.guildwars.com/images/3/39/Spell_Shield_%28large%29.jpg" }; + public static readonly Skill SpikeTrap = new() { Id = 461, Name = "Spike Trap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Trap. When Spike Trap is triggered, every second (for 2 seconds), all nearby foes are struck for 10…40 piercing damage, become Crippled for 3…25 seconds, and are knocked down. Spike Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Elite Trap. (90 seconds.) Affects nearby foes. Every second, (for 2 seconds), this trap deals 10…40 piercing damage, causes knockdown, and inflicts Crippled condition (3…25 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/5c/Spike_Trap_%28large%29.jpg" }; + public static readonly Skill SpinalShivers = new() { Id = 124, Name = "Spinal Shivers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10…40 seconds, whenever target foe is struck for cold damage while using a skill, that foe is interrupted, and you lose 8…3 Energy or Spinal Shivers ends.", ConciseDescription = "Hex Spell. (10…40 seconds.) Cold damage interrupts target foe's skills.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spinal_Shivers_%28large%29.jpg" }; + public static readonly Skill SpiritBond = new() { Id = 1114, Name = "Spirit Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, whenever target ally takes more than 50 damage from the next 10 attacks or spells, that ally is healed for 30…90 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Heals for 30…90 whenever target ally takes more than 50 damage.", IconUrl = "https://wiki.guildwars.com/images/3/31/Spirit_Bond_%28large%29.jpg" }; + public static readonly Skill SpiritBondPvP = new() { Id = 2892, Name = "Spirit Bond (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 8 seconds, whenever target ally takes more than 50 damage from the next 10 attacks or spells, that ally is healed for 30…90 Health.", ConciseDescription = "Enchantment Spell. (8 seconds.) Heals for 30…90 whenever target ally takes more than 50 damage.", IconUrl = "https://wiki.guildwars.com/images/7/72/Spirit_Bond_%28PvP%29.jpg" }; + public static readonly Skill SpiritBoonStrike = new() { Id = 1226, Name = "Spirit Boon Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 20…65 lightning damage, and all spirits you control within earshot gain 20…65 Health.", ConciseDescription = "Spell. Deals 20…65 lightning damage. Spirits you control within earshot gain 20…65 Health.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spirit_Boon_Strike_%28large%29.jpg" }; + public static readonly Skill SpiritBurn = new() { Id = 919, Name = "Spirit Burn", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…50 lightning damage. If any spirits are within earshot, Spirit Burn causes Burning for 1…5 second[s].", ConciseDescription = "Spell. Deals 5…50 lightning damage. Inflicts Burning condition (1…5 second[s]) if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/8/89/Spirit_Burn_%28large%29.jpg" }; + public static readonly Skill SpiritChanneling = new() { Id = 1231, Name = "Spirit Channeling", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 12 seconds, you have +1…6 Energy regeneration. When you cast this spell, you gain 3…12 Energy if you are within earshot of a spirit.", ConciseDescription = "Elite Enchantment Spell. (12 seconds.) You have +1…6 Energy regeneration. Initial effect: you gain 3…12 Energy if you are within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Spirit_Channeling_%28large%29.jpg" }; + public static readonly Skill SpiritFormRemainsofSahlahja = new() { Id = 1820, Name = "Spirit Form (Remains of Sahlahja)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Your wurm's body is consumed by powerful spiritual energy that enables you to do battle with maddened spirits and reduces the effectiveness of the maddened spirits' attacks by 75%.", ConciseDescription = "Enchantment Spell. Powerful spiritual energy consumes your wurm's body and enables you to battle with maddened spirits and reduces the effectiveness of the maddened spirits' attacks by 75%.", IconUrl = "https://wiki.guildwars.com/images/0/03/Spirit_Form_%28Remains_of_Sahlahja%29.jpg" }; + public static readonly Skill SpiritLight = new() { Id = 915, Name = "Spirit Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = 0.17000000000000001, Upkeep = null, Description = "Spell. Target ally is healed for 60…180. If any spirits are within earshot, you don't sacrifice Health.", ConciseDescription = "Spell. Heals for 60…180. You don't sacrifice Health if you are within earshot of any spirits.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Spirit_Light_%28large%29.jpg" }; + public static readonly Skill SpiritLightWeapon = new() { Id = 1257, Name = "Spirit Light Weapon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 10 seconds, target ally gains 1…15 Health per second and an additional 1…15 Health per second if that ally is within earshot of a spirit.", ConciseDescription = "Elite Weapon Spell. (10 seconds.) Target ally gains 1…15 Health each second. 1…15 more healing per second while within earshot of a spirit.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Spirit_Light_Weapon_%28large%29.jpg" }; + public static readonly Skill SpiritRift = new() { Id = 910, Name = "Spirit Rift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Open a Spirit Rift at target foe's location. After 3 seconds, all adjacent foes are struck for 25…125 lightning damage and suffer from Cracked Armor for 1…20 second[s].", ConciseDescription = "Spell. After 3 seconds, affects foes adjacent to target's initial location. Deals 25…125 lightning damage and inflicts Cracked Armor (1…20 second[s]).", IconUrl = "https://wiki.guildwars.com/images/5/55/Spirit_Rift_%28large%29.jpg" }; + public static readonly Skill SpiritRoar = new() { Id = 0, Name = "Spirit Roar", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 16, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. This shout deals 50 holy damage to nearby foes, and 25 more holy damage to affected foes that have an enchantment on them.", ConciseDescription = "Shout. Deals 50 holy damage to nearby foes, and 25 more holy damage for each enchantment on them.", IconUrl = "https://wiki.guildwars.com/images/7/74/Spirit_Roar.jpg" }; + public static readonly Skill SpiritSenses = new() { Id = 0, Name = "Spirit Senses", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 75, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 15 seconds, this creature cannot be Blinded or Weakened, and its attacks are unblockable and steal 75 Health.", ConciseDescription = "Stance. (15 seconds.) You cannot be Blinded or Weakened; attacks are unblockable and steal 75 Health.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Spirit_Senses.jpg" }; + public static readonly Skill SpiritShackles = new() { Id = 66, Name = "Spirit Shackles", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 3, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe loses 5 Energy whenever that foe attacks.", ConciseDescription = "Hex Spell. (5…20). Target foe loses 5 Energy whenever it attacks.", IconUrl = "https://wiki.guildwars.com/images/0/00/Spirit_Shackles_%28large%29.jpg" }; + public static readonly Skill SpiritShield = new() { Id = 2349, Name = "Spirit Shield", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For the next 30 seconds, if any friendly spirit is in the area, you take 50% less damage from attacks.", ConciseDescription = "", IconUrl = "" }; + public static readonly Skill SpiritSiphon = new() { Id = 1228, Name = "Spirit Siphon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The spirit nearest you loses all Energy. You gain 15…50% of that Energy.", ConciseDescription = "Spell. The spirit nearest you loses all Energy. You gain 15…50% of that Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Spirit_Siphon_%28large%29.jpg" }; + public static readonly Skill SpiritTransfer = new() { Id = 962, Name = "Spirit Transfer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. The spirit nearest you loses 5…50 Health. Target ally is healed for 5 for each point of Health lost.", ConciseDescription = "Spell. The spirit nearest you loses 5…50 Health. Heals target ally for 5 for each point of Health lost.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Spirit_Transfer_%28large%29.jpg" }; + public static readonly Skill SpiritWalk = new() { Id = 1040, Name = "Spirit Walk", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Shadow Step to target spirit.", ConciseDescription = "Spell. Shadow Step to target Spirit.", IconUrl = "https://wiki.guildwars.com/images/d/de/Spirit_Walk_%28large%29.jpg" }; + public static readonly Skill SpiritWorldRetreat = new() { Id = 0, Name = "Spirit World Retreat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 3 seconds this creature hides in the Spirit World and hexes all foes with -2 Energy degeneration. For each foe hexed, this creature gains 75 Health.", ConciseDescription = "Hex Spell. (3 seconds.) Hide in the Spirit World and hex all foes with -2 Energy degeneration. For each foe hexed, gain 75 Health.", IconUrl = "https://wiki.guildwars.com/images/5/5e/Spirit_World_Retreat.jpg" }; + public static readonly Skill SpiritleechAura = new() { Id = 2203, Name = "Spiritleech Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5…20 seconds, all of your spirits within earshot deal 5…20 less damage and steal 5…20 Health when they attack.", ConciseDescription = "Skill. (5…20 seconds.) All of your spirits within earshot deal 5…20 less damage and steal 5…20 Health when they attack.", IconUrl = "https://wiki.guildwars.com/images/5/58/Spiritleech_Aura_%28large%29.jpg" }; + public static readonly Skill SpiritofFailure = new() { Id = 48, Name = "Spirit of Failure", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 3, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 30 seconds, target foe has a 25% chance to miss with attacks. You gain 1…3 Energy whenever that foe fails to hit in combat.", ConciseDescription = "Hex Spell. (30 seconds.) Target foe has 25% chance to miss. You gain 1…3 Energy whenever this foe misses.", IconUrl = "https://wiki.guildwars.com/images/2/22/Spirit_of_Failure_%28large%29.jpg" }; + public static readonly Skill SpiritsGift = new() { Id = 1480, Name = "Spirit's Gift", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, whenever you create a creature, all allies near that creature gain 5…50 Health and lose 1 condition.", ConciseDescription = "Enchantment Spell. (60 seconds.) Whenever you create a creature, all nearby allies gain 5…50 Health and lose one condition.", IconUrl = "https://wiki.guildwars.com/images/e/ef/Spirit%27s_Gift_%28large%29.jpg" }; + public static readonly Skill SpiritsStrength = new() { Id = 1736, Name = "Spirit's Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 15…60 seconds, your attacks deal 5…35 more damage while under the effects of a weapon spell.", ConciseDescription = "Elite Enchantment Spell. (15…60 seconds.) Your attacks deal +5…35 damage if you are under a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/8/84/Spirit%27s_Strength_%28large%29.jpg" }; + public static readonly Skill SpirittoFlesh = new() { Id = 918, Name = "Spirit to Flesh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Touch | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target touched allied spirit is destroyed. All nearby allies are healed for 30…240.", ConciseDescription = "Touch Spell. Destroys target touched allied spirit. Heals nearby allies for 30…240.", IconUrl = "https://wiki.guildwars.com/images/1/12/Spirit_to_Flesh_%28large%29.jpg" }; + public static readonly Skill SpiritualHealing = new() { Id = 3088, Name = "Spiritual Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target other ally for 250 Health.", ConciseDescription = "Spell. Heals for 250 Health.", IconUrl = "https://wiki.guildwars.com/images/0/06/Spiritual_Healing.jpg" }; + public static readonly Skill SpiritualHealingReaperskill = new() { Id = 3135, Name = "Spiritual Healing (Reaper skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target other ally for 125 Health.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/c/c0/Spiritual_Healing_%28Reaper_skill%29.jpg" }; + public static readonly Skill SpiritualPain = new() { Id = 1336, Name = "Spiritual Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 15…75 damage. All hostile summoned creatures in the area of that foe take 25…125 damage.", ConciseDescription = "Spell. Deals 15…75 damage. Deals 25…125 damage to hostile summoned creatures in the area of your target foe.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Spiritual_Pain_%28large%29.jpg" }; + public static readonly Skill SpiritualPainPvP = new() { Id = 3189, Name = "Spiritual Pain (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 5…40 damage. All hostile summoned creatures in the area of that foe take 25…125 damage.", ConciseDescription = "Spell. Deals 5…40 damage. Deals 25…125 damage to hostile summoned creatures in the area of your target foe.", IconUrl = "https://wiki.guildwars.com/images/9/98/Spiritual_Pain_%28PvP%29.jpg" }; + public static readonly Skill SpitRocks = new() { Id = 0, Name = "Spit Rocks", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You spit rocks at target rollerbeetle. If they hit, that target is knocked down.", ConciseDescription = "Skill. Spit rocks at target rollerbeetle. Causes knock-down if they hit.", IconUrl = "https://wiki.guildwars.com/images/7/7a/Spit_Rocks.jpg" }; + public static readonly Skill SpitefulSpirit = new() { Id = 121, Name = "Spiteful Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 8…20 seconds, whenever target foe attacks or uses a skill, Spiteful Spirit deals 5…35 shadow damage to that foe and all adjacent allies of that foe.", ConciseDescription = "Elite Hex Spell. (8…20 seconds.) Deals 5…35 damage to target and adjacent foes whenever this foe attacks or uses a skill.", IconUrl = "https://wiki.guildwars.com/images/3/37/Spiteful_Spirit_%28large%29.jpg" }; + public static readonly Skill SplinterMineFlameGeyser = new() { Id = 0, Name = "Splinter Mine (Flame Geyser)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Surrounding foes begin Bleeding and are crippled.", ConciseDescription = "Signet. Surrounding foes are Bleeding and Crippled.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Splinter_Mine_%28Flame_Geyser%29.jpg" }; + public static readonly Skill SplinterMineskill = new() { Id = 506, Name = "Splinter Mine (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Surrounding foes begin Bleeding and are Crippled.", ConciseDescription = "Signet. Surrounding foes are Bleeding and Crippled.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Splinter_Mine_%28skill%29.jpg" }; + public static readonly Skill SplinterShot = new() { Id = 852, Name = "Splinter Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Splinter Shot hits, you deal +3…15 damage. If Splinter Shot is blocked, all foes in the area to your target take 5…65 damage.", ConciseDescription = "Bow Attack. Deals +3…15 damage. Deals 5…65 damage to foes in the area if blocked.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Splinter_Shot_%28large%29.jpg" }; + public static readonly Skill SplinterShotmonsterskill = new() { Id = 401, Name = "Splinter Shot (monster skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Splinter Shot hits, it ricochets to up to two more foes near your target. Splinter Shot strikes for +1…11 damage.", ConciseDescription = "Bow Attack. Deals +1…11 damage. Hits two foes near your target.", IconUrl = "https://wiki.guildwars.com/images/e/ee/Splinter_Shot_%28monster_skill%29.jpg" }; + public static readonly Skill SplinterWeapon = new() { Id = 792, Name = "Splinter Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 20 seconds, target ally has a Splinter Weapon. Target ally's next 1…5 attack[s] deal 5…50 damage to up to 4 adjacent foes.", ConciseDescription = "Weapon Spell. (20 seconds.) Attacks deal 5…50 damage to 3 adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Splinter_Weapon_%28large%29.jpg" }; + public static readonly Skill SplinterWeaponPvP = new() { Id = 2868, Name = "Splinter Weapon (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 20 seconds, target ally has a Splinter Weapon. Target ally's next 1…5 attack[s] deal 5…30 damage to up to 4 adjacent foes.", ConciseDescription = "Weapon Spell. (20 seconds.) Attacks deal 5…30 damage to 3 adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/f/f4/Splinter_Weapon_%28PvP%29.jpg" }; + public static readonly Skill SpoilVictor = new() { Id = 1066, Name = "Spoil Victor", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 3…15 seconds, whenever target foe attacks or casts a spell on a creature with less Health, that foe loses 25…100 Health.", ConciseDescription = "Elite Hex Spell. (3…15 seconds.) Causes 25…100 Health loss whenever target foe attacks or casts spells on a creature with less Health.", IconUrl = "https://wiki.guildwars.com/images/8/89/Spoil_Victor_%28large%29.jpg" }; + public static readonly Skill SpoilVictorPvP = new() { Id = 3233, Name = "Spoil Victor (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 3…15 seconds, whenever target foe attacks or casts a spell on a creature with less Health that foe loses 15…75 Health.", ConciseDescription = "Elite Hex Spell. (3…15 seconds.) Causes 15…75 Health loss whenever target foe attacks or casts spells on a creature with less Health.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Spoil_Victor_%28PvP%29.jpg" }; + public static readonly Skill SporeExplosion = new() { Id = 0, Name = "Spore Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. This plant spore explodes, causing Poison and Disease to nearby foes, and spreading seeds for new plants.", ConciseDescription = "Skill. This plant spore explodes, inflicting Poison and Disease conditions on nearby foes; also spreads seeds for new plants.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Spore_Explosion.jpg" }; + public static readonly Skill SpotlessMind = new() { Id = 2064, Name = "Spotless Mind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…15 seconds, target other ally loses a hex every 5 seconds.", ConciseDescription = "Enchantment Spell. (1…15 seconds.) Removes a hex every 5 seconds.", IconUrl = "https://wiki.guildwars.com/images/d/d0/Spotless_Mind_%28large%29.jpg" }; + public static readonly Skill SpotlessSoul = new() { Id = 2065, Name = "Spotless Soul", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 1…15 seconds, target other ally loses a condition every 3 seconds.", ConciseDescription = "Enchantment Spell. (1…15 seconds.) Removes a condition every 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Spotless_Soul_%28large%29.jpg" }; + public static readonly Skill Sprint = new() { Id = 349, Name = "Sprint", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8…14 seconds, you move 25% faster.", ConciseDescription = "Stance. (8…14 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/6/64/Sprint_%28large%29.jpg" }; + public static readonly Skill StaggeringBlow = new() { Id = 360, Name = "Staggering Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. If this hammer blow hits, your target will suffer from Weakness for 5…20 seconds.", ConciseDescription = "Hammer Attack. Inflicts Weakness condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b9/Staggering_Blow_%28large%29.jpg" }; + public static readonly Skill StaggeringForce = new() { Id = 1498, Name = "Staggering Force", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes are struck for 10…40 earth damage. For 30 seconds, your attacks deal earth damage. When this enchantment ends, all nearby foes have Cracked Armor for 1…10 second[s].", ConciseDescription = "Flash Enchantment Spell. (30 seconds.) Your attacks deal earth damage. Initial effect: deals 10…40 earth damage to nearby foes. End effect: inflicts Cracked Armor condition (1…10 second[s]) on nearby foes.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Staggering_Force_%28large%29.jpg" }; + public static readonly Skill StandYourGround = new() { Id = 1589, Name = "Stand Your Ground!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, all party members within earshot receive +24 armor when not moving.", ConciseDescription = "Shout. (5…20 seconds.) Party members in earshot gain +24 armor when not moving.", IconUrl = "https://wiki.guildwars.com/images/b/b5/%22Stand_Your_Ground%21%22_%28large%29.jpg" }; + public static readonly Skill StandYourGroundPvP = new() { Id = 3032, Name = "\"Stand Your Ground!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 15, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 5…20 seconds, all party members within earshot receive +24 armor when not moving. This effect ends on an ally affected by this shout when that ally attacks.", ConciseDescription = "Shout. (5…20 seconds.) Party members in earshot gain +24 armor when not moving. Ends for an ally if that ally attacks.", IconUrl = "https://wiki.guildwars.com/images/c/c6/%22Stand_Your_Ground%21%22_%28PvP%29.jpg" }; + public static readonly Skill StandingSlash = new() { Id = 996, Name = "Standing Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If it hits, Standing Slash deals +5…20 damage plus an additional 5…20 damage if you are in a stance.", ConciseDescription = "Sword Attack. Deals +5…20 damage. Deals 5…20 more damage if you are in a stance.", IconUrl = "https://wiki.guildwars.com/images/3/3a/Standing_Slash_%28large%29.jpg" }; + public static readonly Skill StarBurst = new() { Id = 1095, Name = "Star Burst", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Touch | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 7, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target touched foe and all foes in the area are struck for 7…112 fire damage and set on fire for 1…4 second[s]. For each foe you hit, gain 2 Energy.", ConciseDescription = "Elite Touch Spell. Deals 7…112 fire damage. Inflicts Burning (1…4 seconds). Gain 2 Energy for each foe struck. Also hits foes in the area.", IconUrl = "https://wiki.guildwars.com/images/7/75/Star_Burst_%28large%29.jpg" }; + public static readonly Skill StarServant = new() { Id = 1072, Name = "Star Servant", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Summon a level-25 celestial horror at your location. Each time the celestial horror successfully lands an attack, your party gains 25 Health and 3 Energy.", ConciseDescription = "Skill. Summon a level 25 celestial horror. Your party members gain 25 Health and 3 Energy each time the celestial horror lands an attack.", IconUrl = "https://wiki.guildwars.com/images/3/37/Star_Servant.jpg" }; + public static readonly Skill StarShine = new() { Id = 1124, Name = "Star Shine", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Your entire party is healed to their maximum Health. All conditions and hexes are removed from your party.", ConciseDescription = "Skill. Heals your entire party to their maximum Health and removes all conditions and hexes.", IconUrl = "https://wiki.guildwars.com/images/9/94/Star_Shine.jpg" }; + public static readonly Skill StarStrike = new() { Id = 1039, Name = "Star Strike", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, upon every successful hit by you or a party member a level 20 celestial attacker is called forth to attack foes (maximum of 6).", ConciseDescription = "Skill. (10 seconds.) Party-wide effect. Every successful attack summons a level 20 celestial attacker (maximum of 6).", IconUrl = "https://wiki.guildwars.com/images/0/03/Star_Strike.jpg" }; + public static readonly Skill StatuesBlessing = new() { Id = 576, Name = "Statue's Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target character is restored to full Health and full Energy.", ConciseDescription = "Spell. Target character is restored to full Health and full Energy.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Statue%27s_Blessing.jpg" }; + public static readonly Skill SteadyAim = new() { Id = 0, Name = "Steady Aim", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, the next time each ally within earshot throws a snowball, that snowball moves 100% faster.", ConciseDescription = "Shout. (10 seconds.) The next time each ally in earshot throws a snowball, that snowball moves 100% faster.", IconUrl = "https://wiki.guildwars.com/images/2/28/Steady_Aim.jpg" }; + public static readonly Skill SteadyStance = new() { Id = 1701, Name = "Steady Stance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 10 seconds, the next time you would be knocked down, you gain 1…4 strike[s] of adrenaline and 1…7 Energy instead.", ConciseDescription = "Elite Stance. (10 seconds.) The next time you would be knocked-down, you gain 1…4 adrenaline and 1…7 Energy instead.", IconUrl = "https://wiki.guildwars.com/images/d/d7/Steady_Stance_%28large%29.jpg" }; + public static readonly Skill Steam = new() { Id = 846, Name = "Steam", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 20…60 cold damage. If target foe is on fire, Steam Blinds that foe for 5…10 seconds.", ConciseDescription = "Spell. Deals 20…60 cold damage. Inflicts Blindness condition (5…10 seconds) if target foe is Burning.", IconUrl = "https://wiki.guildwars.com/images/a/a9/Steam_%28large%29.jpg" }; + public static readonly Skill SteelfangSlash = new() { Id = 1702, Name = "Steelfang Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = 1, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Sword Attack. If this attack hits, you deal +1…31 damage. If you hit a foe that is knocked down, you gain 1…5 adrenaline.", ConciseDescription = "Sword Attack. Deals +1…31 damage. You gain 1…5 adrenaline if target foe is knocked down.", IconUrl = "https://wiki.guildwars.com/images/7/75/Steelfang_Slash_%28large%29.jpg" }; + public static readonly Skill StickyGround = new() { Id = 3071, Name = "Sticky Ground", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, target foe and all foes in earshot of target foe move 90% slower.", ConciseDescription = "Shout. Also hexes foes in earshot of your target (10 seconds). These foes move 90% slower.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Sticky_Ground.jpg" }; + public static readonly Skill StolenSpeed = new() { Id = 880, Name = "Stolen Speed", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…10 seconds, spells cast by the target foe and all adjacent foes take 100% longer to cast. Spells targeting these foes that are cast by you or your allies take 50% less time to cast.", ConciseDescription = "Elite Hex Spell. Also hexes adjacent foes (1…10 seconds). Doubles spell casting time. Spells cast by you or your allies have -50% casting times.", IconUrl = "https://wiki.guildwars.com/images/9/9e/Stolen_Speed_%28large%29.jpg" }; + public static readonly Skill StolenSpeedPvP = new() { Id = 3187, Name = "Stolen Speed (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…10 second[s], spells cast by the target foe and all adjacent foes take 100% longer to cast. Spells you cast that target these foes take 50% less time to cast.", ConciseDescription = "Elite Hex Spell. Also hexes adjacent foes (1…10 second[s]). Doubles spell casting time. Spells you cast on hexed foes have -50% casting time.", IconUrl = "https://wiki.guildwars.com/images/3/33/Stolen_Speed_%28PvP%29.jpg" }; + public static readonly Skill StoneDaggers = new() { Id = 172, Name = "Stone Daggers", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out two Stone Daggers. Each Stone Dagger strikes target foe for 8…33 earth damage if it hits. If you are Overcast, each projectile inflicts Bleeding for 1…5 second[s].", ConciseDescription = "Spell. Two projectiles: each deals 8…33 earth damage. If Overcast, cause Bleeding for 1…5 second[s].", IconUrl = "https://wiki.guildwars.com/images/7/7d/Stone_Daggers_%28large%29.jpg" }; + public static readonly Skill StoneSheath = new() { Id = 1373, Name = "Stone Sheath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…20 seconds, you and target ally have +1…30 armor and are immune to critical hits. When you cast this spell, all foes near you and your target take 15…70 earth damage and are Weakened for 5…20 seconds.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Gives you and target ally +1…30 armor and immunity to critical hits. Initial effect: Foes near you and target ally are struck for 15…70 earth damage and are Weakened (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/41/Stone_Sheath_%28large%29.jpg" }; + public static readonly Skill StoneStriker = new() { Id = 1371, Name = "Stone Striker", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…30 seconds, whenever you take or deal elemental or physical damage, that damage is converted to earth damage.", ConciseDescription = "Enchantment Spell. (5…30 seconds.) Converts elemental and physical damage you take or deal to earth damage.", IconUrl = "https://wiki.guildwars.com/images/3/32/Stone_Striker_%28large%29.jpg" }; + public static readonly Skill StonefleshAura = new() { Id = 1375, Name = "Stoneflesh Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…15 seconds, damage you receive is reduced by 1…31, and you are immune to critical attacks.", ConciseDescription = "Enchantment Spell. (5…15 seconds.) Reduces damage you take by 1…31, and you are immune to critical hits.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Stoneflesh_Aura_%28large%29.jpg" }; + public static readonly Skill StonesoulStrike = new() { Id = 1131, Name = "Stonesoul Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touched target foe takes 10…55 holy damage. If knocked down, your target takes an additional 10…55 holy damage.", ConciseDescription = "Touch Skill. Deals 10…55 holy damage. Deals 10…55 more holy damage if target is knocked down.", IconUrl = "https://wiki.guildwars.com/images/0/05/Stonesoul_Strike_%28large%29.jpg" }; + public static readonly Skill Stoning = new() { Id = 171, Name = "Stoning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 15, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Send out a large stone, striking target foe for 45…105 earth damage if it hits. If Stoning hits a foe suffering from Weakness, that foe is knocked down.", ConciseDescription = "Spell. Projectile: deals 45…105 earth damage. Causes knock-down if target foe is Weakened.", IconUrl = "https://wiki.guildwars.com/images/8/8d/Stoning_%28large%29.jpg" }; + public static readonly Skill StormChaser = new() { Id = 455, Name = "Storm Chaser", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8…20 seconds, you move 25% faster, and you gain 1…5 Energy whenever you take elemental damage.", ConciseDescription = "Stance. (8…20 seconds.) You move 25% faster and gain 1…5 Energy whenever you take elemental damage.", IconUrl = "https://wiki.guildwars.com/images/1/15/Storm_Chaser_%28large%29.jpg" }; + public static readonly Skill StormDjinnsHaste = new() { Id = 1370, Name = "Storm Djinn's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…25 seconds, you move 25% faster. Each second that you are moving, you lose 1 Energy.", ConciseDescription = "Enchantment Spell. (10…25 seconds.) You move 25% faster.", IconUrl = "https://wiki.guildwars.com/images/8/81/Storm_Djinn%27s_Haste_%28large%29.jpg" }; + public static readonly Skill Stormcallerskill = new() { Id = 589, Name = "Stormcaller (skill)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 15, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All Charr max Health reduced by 100.", ConciseDescription = "Spell. All Charr max Health reduced by 100.", IconUrl = "https://wiki.guildwars.com/images/5/52/Stormcaller_%28skill%29.jpg" }; + public static readonly Skill StormofSwords = new() { Id = 1140, Name = "Storm of Swords", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 15 seconds, you and all adjacent allies deal 25 damage to all adjacent foes each second.", ConciseDescription = "Skill. (15 seconds.) Affects you and all adjacent allies. Deals 25 damage to all adjacent foes each second.", IconUrl = "https://wiki.guildwars.com/images/f/f9/Storm_of_Swords.jpg" }; + public static readonly Skill StormsEmbrace = new() { Id = 1474, Name = "Storm's Embrace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you move 25% faster. This stance is refreshed whenever you take Elemental damage.", ConciseDescription = "Stance. (10 seconds.) You move 25% faster. Renewal: whenever you take elemental damage.", IconUrl = "https://wiki.guildwars.com/images/0/04/Storm%27s_Embrace_%28large%29.jpg" }; + public static readonly Skill StoutHearted = new() { Id = 0, Name = "Stout-Hearted", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.None, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Title. Whenever you use a skill against a Destroyer, it takes 5…15 damage and you gain 5…15 Health.", ConciseDescription = "Title. Whenever you use a skill against a Destroyer, it takes 5…15 damage and you gain 5…15 Health.", IconUrl = "https://wiki.guildwars.com/images/1/15/Stout-Hearted.jpg" }; + public static readonly Skill StrengthofHonor = new() { Id = 243, Name = "Strength of Honor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 5…25 more damage in melee.", ConciseDescription = "Enchantment Spell. Target ally deals 5…25 more damage in melee.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Strength_of_Honor_%28large%29.jpg" }; + public static readonly Skill StrengthofHonorPvP = new() { Id = 2999, Name = "Strength of Honor (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally deals 1…5 more damage in melee.", ConciseDescription = "Enchantment Spell. Target ally deals 1…5 more damage in melee.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Strength_of_Honor_%28PvP%29.jpg" }; + public static readonly Skill StrikeasOne = new() { Id = 1468, Name = "Strike as One", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. Your animal companion instantly moves to your target and causes Bleeding for 5…15 seconds with its next attack. The next time you hit with an attack, target foe is Crippled for 5…15 seconds.", ConciseDescription = "Elite Shout. Your animal companion instantly moves to your target and inflicts Bleeding (5…15 seconds) with its next attack. The next time you hit with an attack, you inflict Crippled condition (5…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/73/Strike_as_One_%28large%29.jpg" }; + public static readonly Skill StripEnchantment = new() { Id = 143, Name = "Strip Enchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Remove 0…2 enchantment[s] from target foe. If an enchantment is removed, you steal 5…65 Health.", ConciseDescription = "Spell. Removes 0…2 enchantment[s] from target foe. Removal effect: you steal 5…65 Health.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Strip_Enchantment_%28large%29.jpg" }; + public static readonly Skill StrongNaturalResistance = new() { Id = 3176, Name = "Strong Natural Resistance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/b/b9/Strong_Natural_Resistance.jpg" }; + public static readonly Skill StunGrenade = new() { Id = 3290, Name = "Stun Grenade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.5, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 50 Blunt damage to target and adjacent foes. Target and foes in the area are Dazed for 5 seconds and Blinded for 10 seconds.", ConciseDescription = "Spell. Target and adjacent foes take 50 Blunt damage. Target and foes in the area are Dazed (5 seconds) and Blinded (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/b/b9/Stun_Grenade.jpg" }; + public static readonly Skill StunImmunity = new() { Id = 537, Name = "Stun Immunity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Monster cannot be stunned.", ConciseDescription = "Monster cannot be stunned.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Stun_Immunity.jpg" }; + public static readonly Skill StunningStrike = new() { Id = 1602, Name = "Stunning Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 10, Sacrifice = null, Upkeep = null, Description = "Elite Spear Attack. If this attack hits, you deal +5…30 damage. If it hits a foe suffering from a condition, that foe is also Dazed for 4…10 seconds.", ConciseDescription = "Elite Spear Attack. Deals +5…30 damage. Inflicts Dazed condition (4…10 seconds) if target has a condition.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Stunning_Strike_%28large%29.jpg" }; + public static readonly Skill StunonCriticalHit = new() { Id = 551, Name = "Stun on Critical Hit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/3/3f/Stun_on_Critical_Hit.jpg" }; + public static readonly Skill Succor = new() { Id = 308, Name = "Succor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this Enchantment, target other ally gains +1 Health and +1 Energy regeneration, but you lose 1 Energy each time that ally casts a Spell.", ConciseDescription = "Enchantment Spell. +1 Health regeneration and +1 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Succor_%28large%29.jpg" }; + public static readonly Skill Suffering = new() { Id = 108, Name = "Suffering", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 6…30 seconds, target foe and all nearby foes suffer 0…3 Health degeneration.", ConciseDescription = "Hex Spell. Also hexes foes near target (6…30 seconds). These foes have 0…3 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Suffering_%28large%29.jpg" }; + public static readonly Skill SugarInfusion = new() { Id = 2762, Name = "Sugar Infusion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Sacrifice 25% of your current Health. Target other ally is healed for 150% of the amount you lost. If this targets Mad King Thorn, this spell heals for 200% the amount you lost.", ConciseDescription = "Spell. Heal target ally for 150% of your Health sacrifice. If targeting Mad King Thorn, heal for 200% of your Health sacrifice.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Sugar_Infusion.jpg" }; + public static readonly Skill SugarRushAgentoftheMadKing = new() { Id = 3070, Name = "Sugar Rush (Agent of the Mad King)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 10 seconds, you run 50% faster.", ConciseDescription = "Stance. (10 seconds.) You move 50% faster.", IconUrl = "https://wiki.guildwars.com/images/9/93/Sugar_Rush_%28Agent_of_the_Mad_King%29.jpg" }; + public static readonly Skill SugarShock = new() { Id = 3072, Name = "Sugar Shock", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Knocks down target foe for 10 seconds.", ConciseDescription = "Shout. Causes knock-down (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/17/Sugar_Shock.jpg" }; + public static readonly Skill SuicideEnergy = new() { Id = 1309, Name = "Suicide Energy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. The next time you land a physical attack, you sacrifice all of your Health and target foe loses all Energy.", ConciseDescription = "Attack. The next time you land a physical attack, you sacrifice all of your Health and target foe loses all Energy.", IconUrl = "https://wiki.guildwars.com/images/3/31/Suicide_Energy.jpg" }; + public static readonly Skill SuicideHealth = new() { Id = 1310, Name = "Suicide Health", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. The next time you land a physical attack, you sacrifice all of your Health and target foe loses all Health.", ConciseDescription = "Attack. The next time you land a physical attack, you sacrifice all of your Health and target foe loses all Health.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Suicide_Health.jpg" }; + public static readonly Skill SummonChampion = new() { Id = 3081, Name = "Summon Champion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 35, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a Champion of Dhuum.", ConciseDescription = "Spell. Summon a Champion of Dhuum.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Summon_Champion.jpg" }; + public static readonly Skill SummonIceImp = new() { Id = 2226, Name = "Summon Ice Imp", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 14…20 Ice Imp that lives for 40…60 seconds and has Ice Spikes. Only 1 Asura Summon can be active a time.", ConciseDescription = "Spell. Summon a level 14…20 Ice Imp (40…60 lifespan) that has Ice Spikes. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Summon_Ice_Imp.jpg" }; + public static readonly Skill SummonMinions = new() { Id = 3082, Name = "Summon Minions", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon Minions of Dhuum.", ConciseDescription = "Spell. Summon Minions of Dhuum.", IconUrl = "https://wiki.guildwars.com/images/1/19/Summon_Minions.jpg" }; + public static readonly Skill SummonMursaat = new() { Id = 2224, Name = "Summon Mursaat", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 14…20 Mursaat that lives for 40…60 seconds and has Enervating Charge. Only 1 Asura Summon can be active at a time.", ConciseDescription = "Spell. Summon a level 14…20 Mursaat (40…60 lifespan) that has Enervating Charge. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/6/61/Summon_Mursaat.jpg" }; + public static readonly Skill SummonNagaShaman = new() { Id = 2227, Name = "Summon Naga Shaman", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 14…20 Naga Shaman that lives for 40…60 seconds and has Stoning. Only 1 Asura Summon can be active a time.", ConciseDescription = "Spell. Summon a level 14…20 Naga Shaman (40…60 lifespan) that has Stoning. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Summon_Naga_Shaman.jpg" }; + public static readonly Skill SummonRubyDjinn = new() { Id = 2225, Name = "Summon Ruby Djinn", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Summon a level 14…20 Ruby Djinn that lives for 40…60 seconds and has Immolate. Only 1 Asura Summon can be active at a time.", ConciseDescription = "Spell. Summon a level 14…20 Ruby Djinn (40…60 lifespan) that has Immolate. Only 1 Asura Summon can be active a time.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Summon_Ruby_Djinn.jpg" }; + public static readonly Skill SummonSpirits = new() { Id = 2051, Name = "Summon Spirits", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All spirits you control Shadow Step to your location, and gain 60…100 Health.", ConciseDescription = "Spell. Spirits you control Shadow Step to your location and gain 60…100 Health.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Summon_Spirits.jpg" }; + public static readonly Skill SummonSpirits_2 = new() { Id = 2100, Name = "Summon Spirits", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All spirits you control Shadow Step to your location, and gain 60…100 Health.", ConciseDescription = "Spell. Spirits you control Shadow Step to your location and gain 60…100 Health.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Summon_Spirits.jpg" }; + public static readonly Skill SummonTorment = new() { Id = 1444, Name = "Summon Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 5, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Any nearby rifts or altars become much more Tormented", ConciseDescription = "Spell. Any nearby rifts or altars become much more Tormented.", IconUrl = "https://wiki.guildwars.com/images/2/25/Summon_Torment.jpg" }; + public static readonly Skill SummoningLord = new() { Id = 2350, Name = "Summoning Lord", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For the next 30 seconds, all of your summoning spells take 1 second to cast instead of their normal casting time.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/8/88/Summoning_Lord.jpg" }; + public static readonly Skill SummoningShadows = new() { Id = 0, Name = "Summoning Shadows", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. After 3 seconds, all of caster's foes unwillingly Shadow Step to positions adjacent to the caster.", ConciseDescription = "Skill. (3 seconds.) End effect: all of caster's foes Shadow Step to positions adjacent to the caster.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Summoning_Shadows.jpg" }; + public static readonly Skill SummoningSickness = new() { Id = 2886, Name = "Summoning Sickness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 minutes, you are unable to use summoning stones.", ConciseDescription = "Skill. (10 minutes.) You are unable to use summoning stones.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Summoning_Sickness.jpg" }; + public static readonly Skill SumofAllFears = new() { Id = 1996, Name = "Sum of All Fears", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1.5, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 1…10 second[s], target foe moves, attacks, and casts spells 33% slower.", ConciseDescription = "Hex Spell. (1…10 second[s].) Target foe moves, attacks, and casts spells 33% slower.", IconUrl = "https://wiki.guildwars.com/images/a/af/Sum_of_All_Fears_%28large%29.jpg" }; + public static readonly Skill SunandMoonSlash = new() { Id = 851, Name = "Sun and Moon Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Swordsmanship, Type = SkillType.Sword | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 8, Sacrifice = null, Upkeep = null, Description = "Sword Attack. Attack target foe twice. These attacks cannot be blocked.", ConciseDescription = "Sword Attack. You attack target foe twice. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Sun_and_Moon_Slash_%28large%29.jpg" }; + public static readonly Skill SunderingAttack = new() { Id = 1191, Name = "Sundering Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Sundering Attack hits, you strike for +5…25 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +5…25 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/1/12/Sundering_Attack_%28large%29.jpg" }; + public static readonly Skill SunderingAttackPvP = new() { Id = 2864, Name = "Sundering Attack (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. If Sundering Attack hits, you strike for +3…10 damage and this attack has 10% armor penetration.", ConciseDescription = "Bow Attack. Deals +3…10 damage. 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/f/f3/Sundering_Attack_%28PvP%29.jpg" }; + public static readonly Skill SunderingWeapon = new() { Id = 2148, Name = "Sundering Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 4…10 seconds, target ally's next 3 attacks have 10% armor penetration and cause Cracked Armor for 5…20 seconds.", ConciseDescription = "Weapon Spell. (4…10 seconds.) Target ally's next 3 attacks inflict Cracked Armor condition (5…20 seconds) and have 10% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/6/6d/Sundering_Weapon_%28large%29.jpg" }; + public static readonly Skill SunspearRebirthSignet = new() { Id = 1816, Name = "Sunspear Rebirth Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Resurrect target dead party member at your location with full Health and 10% Energy for each Sunspear rank you have attained. This signet can only be used once per mission unless recharged by a morale boost.", ConciseDescription = "Signet. Resurrect target dead ally at your location (full Health and 10% Energy for each Sunspear Rank attained).", IconUrl = "https://wiki.guildwars.com/images/e/e0/Sunspear_Rebirth_Signet.jpg" }; + public static readonly Skill SuperRollerbeetle = new() { Id = 0, Name = "Super Rollerbeetle", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, you move extremely fast and cannot be knocked down.", ConciseDescription = "Skill. (10 seconds.) You move extremely fast and cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Super_Rollerbeetle.jpg" }; + public static readonly Skill SupermegaSnowball = new() { Id = 0, Name = "Super-mega Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 1, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a very slow-moving snowball at target foe's location. When it lands, adjacent foes are knocked down and take 150 damage.", ConciseDescription = "Spell. Very slow projectile: knocks-down and deals 150 damage to all foes adjacent to target foe's initial location.", IconUrl = "https://wiki.guildwars.com/images/8/85/Super-mega_Snowball.jpg" }; + public static readonly Skill SupportiveSpirit = new() { Id = 1391, Name = "Supportive Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…23 seconds, whenever target ally takes damage while knocked down, that ally is healed for 5…50 Health.", ConciseDescription = "Enchantment Spell. (5…23 seconds.) Heals for 5…50 whenever target ally takes damage while knocked-down.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Supportive_Spirit_%28large%29.jpg" }; + public static readonly Skill Swap = new() { Id = 1653, Name = "Swap", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You and target summoned creature Shadow Step to each other's location.", ConciseDescription = "Spell. You and target summoned creature Shadow Step to each other's locations.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Swap_%28large%29.jpg" }; + public static readonly Skill SweepingStrikes = new() { Id = 2495, Name = "Sweeping Strikes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "This creatures attacks hit two additional adjacent foes.", ConciseDescription = "Attacks hit 2 additional adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/9/90/Sweeping_Strikes.jpg" }; + public static readonly Skill SwiftChop = new() { Id = 341, Name = "Swift Chop", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Axe Attack. If this attack hits, you strike for +1…20 damage. If Swift Chop is blocked, target foe takes 1…20 damage and suffers a Deep Wound for 20 seconds.", ConciseDescription = "Axe Attack. Deals +1…20 damage. Deals 1…20 damage and inflicts Deep Wound condition (20 seconds) if blocked.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Swift_Chop_%28large%29.jpg" }; + public static readonly Skill SwiftJavelin = new() { Id = 1784, Name = "Swift Javelin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If you are under the effects of an enchantment, this spear flies twice as fast and cannot be blocked.", ConciseDescription = "Spear Attack. Deals +5…20 damage. This spear moves twice as fast and is unblockable if you are enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/82/Swift_Javelin_%28large%29.jpg" }; + public static readonly Skill SwirlingAura = new() { Id = 233, Name = "Swirling Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 3…7 second[s], you are enchanted with Swirling Aura and have 1…6 Health regeneration and a 50% chance to block projectiles. If you are Overcast when you cast this spell, all party members in earshot are also enchanted.", ConciseDescription = "Enchantment Spell. (3…7 second[s].) Gives 1…6 Health regeneration and a 50% chance to block projectiles. If Overcast, also enchants party members in earshot.", IconUrl = "https://wiki.guildwars.com/images/0/03/Swirling_Aura_%28large%29.jpg" }; + public static readonly Skill Symbiosis = new() { Id = 468, Name = "Symbiosis", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For each enchantment on a non-spirit creature within range, that creature has +27…150 maximum Health. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Creatures in range have +27…150 maximum health for each enchantment on them. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/5b/Symbiosis_%28large%29.jpg" }; + public static readonly Skill SymbioticBond = new() { Id = 423, Name = "Symbiotic Bond", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 55, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 120…300 seconds, your animal companion gains 1…3 Health regeneration, and half of all damage dealt to your animal companion is redirected to you.", ConciseDescription = "Shout. (120…300 seconds.) Your pet has +1…3 Health regeneration. Half of all damage dealt to your pet is redirected to you.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Symbiotic_Bond_%28large%29.jpg" }; + public static readonly Skill SymbolicCelerity = new() { Id = 1340, Name = "Symbolic Celerity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 36…60 seconds, all of your signets use your Fast Casting attribute instead of their normal attributes.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) Your signets use your Fast Casting attribute.", IconUrl = "https://wiki.guildwars.com/images/c/c5/Symbolic_Celerity_%28large%29.jpg" }; + public static readonly Skill SymbolicPosture = new() { Id = 1658, Name = "Symbolic Posture", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…20 seconds, the next signet you activate recharges 20…80% faster.", ConciseDescription = "Stance. (5…20 seconds.) Your next signet recharges 20…80% faster.", IconUrl = "https://wiki.guildwars.com/images/7/75/Symbolic_Posture_%28large%29.jpg" }; + public static readonly Skill SymbolicStrike = new() { Id = 2195, Name = "Symbolic Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you deal +12 damage for each signet you have equipped (maximum 70 damage).", ConciseDescription = "Melee Attack. Deals +12 damage (maximum 70) for each signet you have equipped.", IconUrl = "https://wiki.guildwars.com/images/0/09/Symbolic_Strike_%28large%29.jpg" }; + public static readonly Skill SymbolofWrath = new() { Id = 247, Name = "Symbol of Wrath", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. For 5 seconds, foes adjacent to the location in which the spell was cast take 8…32 holy damage each second.", ConciseDescription = "Spell. Deals 8…32 holy damage each second (5 seconds). Hits foes adjacent to your initial location.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Symbol_of_Wrath_%28large%29.jpg" }; + public static readonly Skill SymbolsofInspiration = new() { Id = 1339, Name = "Symbols of Inspiration", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Skill, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 1…31 seconds, this skill becomes the Elite of target foe. Elite spells you cast use your Fast Casting attribute instead of their normal attributes.", ConciseDescription = "Elite Skill. (1…31 seconds.) This skill becomes the Elite of target foe. Elite spells you cast use your Fast Casting attribute instead of their normal attributes.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Symbols_of_Inspiration_%28large%29.jpg" }; + public static readonly Skill SympatheticVisage = new() { Id = 34, Name = "Sympathetic Visage", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 4…10 seconds, whenever target ally is hit by a melee attack, all adjacent foes lose all adrenaline and 3 Energy.", ConciseDescription = "Enchantment Spell. (4…10 seconds.) All adjacent foes lose all adrenaline and 3 Energy whenever a melee attack hits target ally.", IconUrl = "https://wiki.guildwars.com/images/8/86/Sympathetic_Visage_%28large%29.jpg" }; + public static readonly Skill TaintedFlesh = new() { Id = 113, Name = "Tainted Flesh", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 20…44 seconds, allies in the area are immune to disease, and anyone striking those allies in melee becomes Diseased for 3…15 seconds.", ConciseDescription = "Elite Enchantment Spell. (20…44 seconds.) Foes who hit allies in the area in melee become Diseased (3…15 seconds); this ally is immune to Disease.", IconUrl = "https://wiki.guildwars.com/images/6/69/Tainted_Flesh_%28large%29.jpg" }; + public static readonly Skill TangoDown = new() { Id = 3297, Name = "Tango Down!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. You lose all hexes and conditions. For each dead foe within earshot, you gain 5 seconds of +6 Health regeneration, 5 seconds of +1 Energy regeneration, and 5 seconds of +25% attack speed.", ConciseDescription = "Elite Shout. You lose all hexes and conditions. For each dead foe within earshot, you gain 5 seconds of +6 Health regeneration, 5 seconds of +1 Energy regeneration, and 5 seconds of +25% attack speed.", IconUrl = "https://wiki.guildwars.com/images/a/ab/%22Tango_Down%21%22.jpg" }; + public static readonly Skill TargetAcquisition = new() { Id = 2906, Name = "Target Acquisition", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. P.O.X. attempting to acquire target. After 5 seconds, this hex will end and the target will suffer from Dazed, Weakness, and Burning for 15 seconds.", ConciseDescription = "Hex Spell. (5 seconds) P.O.X. attempting to acquire target. End effect: inflicts Dazed, Weakness, and Burning (15 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/34/Target_Acquisition.jpg" }; + public static readonly Skill TasteofDeath = new() { Id = 152, Name = "Taste of Death", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal up to 100…400 Health from target animated undead ally.", ConciseDescription = "Spell. Steals 100…400 Health from allied undead servant.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Taste_of_Death_%28large%29.jpg" }; + public static readonly Skill TasteofPain = new() { Id = 1069, Name = "Taste of Pain", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is below 50% Health, you gain 30…150 Health.", ConciseDescription = "Spell. Heals you for 30…150.", IconUrl = "https://wiki.guildwars.com/images/4/45/Taste_of_Pain_%28large%29.jpg" }; + public static readonly Skill TasteofUndeath = new() { Id = 2765, Name = "Taste of Undeath", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Elite Spell. Steal up to 500 health from target ally.", IconUrl = "https://wiki.guildwars.com/images/3/3e/Taste_of_Undeath.jpg" }; + public static readonly Skill TearGas = new() { Id = 3292, Name = "Tear Gas", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 0.5, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Your Tear Gas explodes at target foe's location, striking adjacent foes for 50 fire damage and creating a Smoke Screen for 10 seconds. Foes inside the Smoke Screen suffer from Poison for 10 seconds and cannot cast spells.", ConciseDescription = "Spell. Deals 50 fire damage to target and adjacent foes. Creates a Smoke Screen (10 seconds) that applies poison (10 seconds) and prevents spellcasting.", IconUrl = "https://wiki.guildwars.com/images/9/97/Tear_Gas.jpg" }; + public static readonly Skill Tease = new() { Id = 1342, Name = "Tease", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe is using a skill, that foe and other foes in the area are interrupted and you steal 0…5 Energy from all foes in the area.", ConciseDescription = "Elite Spell. Interrupts a skill. Interruption effect: also interrupts other foes in the area, and you steal 0…5 Energy from all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/8/82/Tease_%28large%29.jpg" }; + public static readonly Skill Technobabble = new() { Id = 2413, Name = "Technobabble", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all adjacent foes are struck for 30…40 damage. If target foe is not a boss, that foe and all adjacent foes are Dazed for 3…5 seconds.", ConciseDescription = "Spell. Deals 30…40 damage to target and adjacent foes. Inflicts Dazed condition (3…5 seconds) on these foes if target was not a boss.", IconUrl = "https://wiki.guildwars.com/images/0/0a/Technobabble.jpg" }; + public static readonly Skill TeinaisCrystals = new() { Id = 1099, Name = "Teinai's Crystals", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe takes 20…40 damage. If target foe has a Water Magic hex, this spell strikes target and nearby foes for an additional 20…40 damage, and nearby foes also suffer Cracked Armor for 5…15 seconds.", ConciseDescription = "Spell. Deals 20…40 damage to target. Deals +20…40 more damage and causes Cracked Armor (5…15 seconds) nearby if that foe had a Water Magic hex.", IconUrl = "https://wiki.guildwars.com/images/8/88/Teinai%27s_Crystals_%28large%29.jpg" }; + public static readonly Skill TeinaisHeat = new() { Id = 1093, Name = "Teinai's Heat", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.FireMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. Place a ward of Teinai's Heat at your location for 10…15 seconds. Foes within the ward suffer 2…5 health degeneration. Weakened foes attack 33% slower. This skill is disabled for 20 seconds.", ConciseDescription = "Ward Spell. (10…15 seconds.) Causes 2…5 health degeneration. Weakened foes in the ward attack 33% slower. Disabled for 20 seconds.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Teinai%27s_Heat_%28large%29.jpg" }; + public static readonly Skill TeinaisPrison = new() { Id = 1097, Name = "Teinai's Prison", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 1…8 second[s], target foe's legs are encased in ice, causing the foe to move 66% slower. If that foe has Cracked Armor, the chill seeps through causing 5…9 Health degeneration.", ConciseDescription = "Hex Spell. (1…8 second[s].) Target foe moves 66% slower. Foes with Cracked Armor have 5…9 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Teinai%27s_Prison_%28large%29.jpg" }; + public static readonly Skill TeinaisWind = new() { Id = 1081, Name = "Teinai's Wind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and all adjacent foes take 10…40 cold damage. Burning foes struck by Teinai's Wind take an additional 40…80 damage and are interrupted.", ConciseDescription = "Spell. Deals 10…40 cold damage. Burning foes take +40…80 damage and are interrupted. Also strikes adjacent.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Teinai%27s_Wind_%28large%29.jpg" }; + public static readonly Skill TeleportPlayers = new() { Id = 573, Name = "Teleport Players", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Teleports all players to caster's location.", ConciseDescription = "Skill. Teleports all players to caster's location.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Teleport_Players.jpg" }; + public static readonly Skill TempleStrike = new() { Id = 988, Name = "Temple Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 15, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Off-Hand Attack. Must follow a lead attack. If this attack hits, target foe is Dazed and Blinded for 1…10 seconds, and if target foe is casting a spell, that foe is interrupted.", ConciseDescription = "Elite Off-Hand Attack. Interrupts a spell. Inflicts Dazed and Blindness conditions (1…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/8/8f/Temple_Strike_%28large%29.jpg" }; + public static readonly Skill TemporalSheen = new() { Id = 2151, Name = "Temporal Sheen", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Monster is immune to damage from all sources except Flux Energy.", ConciseDescription = "Monster is immune to damage from all sources except Flux Energy.", IconUrl = "https://wiki.guildwars.com/images/d/d1/Temporal_Sheen.jpg" }; + public static readonly Skill TengusGaze = new() { Id = 0, Name = "Tengu's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. A Tengu is watching you intently.", ConciseDescription = "Skill. A Tengu is watching you intently.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Tengu%27s_Gaze.jpg" }; + public static readonly Skill TengusMimicry = new() { Id = 0, Name = "Tengu's Mimicry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. This Tengu repeats any shout it hears.", ConciseDescription = "Shout. This Tengu repeats any shout it hears.", IconUrl = "https://wiki.guildwars.com/images/b/be/Tengu%27s_Mimicry.jpg" }; + public static readonly Skill TestofFaith = new() { Id = 1545, Name = "Test of Faith", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Touch | SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Spell. Deals 15…75 cold damage and takes 1 enchantment from target foe. If that foe was not enchanted, that foe is Dazed for 1…4 second[s].", ConciseDescription = "Touch Spell. Deals 15…75 cold damage and removes 1 enchantment. Target foe is Dazed for 1…4 second[s] if that foe was not enchanted.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Test_of_Faith_%28large%29.jpg" }; + public static readonly Skill TheApocryphaischangingtoanotherform = new() { Id = 1711, Name = "The Apocrypha is changing to another form!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. The Apocrypha is preparing to change to another form! It cannot be harmed while in tablet form.", ConciseDescription = "Skill. The Apocrypha is preparing to change to another form! It cannot be harmed while in tablet form.", IconUrl = "https://wiki.guildwars.com/images/c/c4/The_Apocrypha_is_changing_to_another_form%21.jpg" }; + public static readonly Skill TheChaliceofCorruption = new() { Id = 1149, Name = "The Chalice of Corruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe suffers -2 Health degeneration. This effect lasts until it is removed by Brother Tosai.", ConciseDescription = "Skill. -2 Health degeneration. This effect lasts until Brother Tosai removes it.", IconUrl = "https://wiki.guildwars.com/images/e/ed/The_Chalice_of_Corruption.jpg" }; + public static readonly Skill TheMadKingsInfluence = new() { Id = 3073, Name = "The Mad King's Influence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 15, Activation = null, Recharge = 25, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 20 seconds, all foes in spirit range capitulate to the Mad King's Influence.", ConciseDescription = "Shout. Foes in spirit range capitulate to the Mad King's Influence (20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/12/The_Mad_King%27s_Influence.jpg" }; + public static readonly Skill TheMastersMark = new() { Id = 0, Name = "The Master's Mark", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 4, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 24 seconds, target foe suffers -1 Health degeneration. If that foe is hit with the Sniper's Spear, this hex ends.", ConciseDescription = "Hex Spell. (24 seconds.) Causes -1 Health degeneration. This hex ends if target foe is hit with The Sniper's Spear.", IconUrl = "https://wiki.guildwars.com/images/a/a2/The_Master%27s_Mark.jpg" }; + public static readonly Skill ThePowerIsYours = new() { Id = 1782, Name = "The Power Is Yours!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Shout. For 3 seconds, all allies within earshot gain 0…1 Energy regeneration.", ConciseDescription = "Elite Shout. (3 seconds.) Allies within earshot gain 0…1 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c5/%22The_Power_Is_Yours%21%22_%28large%29.jpg" }; + public static readonly Skill TheSnipersSpear = new() { Id = 0, Name = "The Sniper's Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 0.5, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. If target foe is under the effect of the Master's Mark, that foe takes +120 damage, is knocked down, and suffers from a Deep Wound for 20 seconds. This attack cannot be blocked.", ConciseDescription = "Ranged Attack. If target foe is under the effect of The Master's Mark, this attack deals +120 damage, causes knock-down and inflicts a Deep Wound (20 seconds). This attack is unblockable.", IconUrl = "https://wiki.guildwars.com/images/6/61/The_Sniper%27s_Spear.jpg" }; + public static readonly Skill TheresNothingtoFear = new() { Id = 2112, Name = "There's Nothing to Fear!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 15, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 4 seconds and 1 second for every 2 ranks in Leadership, all party members within earshot take 20…35% less damage. Affected party members are healed for 35…60 Health when this shout ends.", ConciseDescription = "Shout. (4 seconds plus 1 second for every 2 ranks in Leadership.) Reduces damage by 20…35% for party members in earshot. End effect: heals for 35…60 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e6/%22There%27s_Nothing_to_Fear%21%22.jpg" }; + public static readonly Skill Theresnotenoughtime = new() { Id = 3162, Name = "There's not enough time!!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 20 seconds, all creatures within earshot attack, move, and activate skills 100% faster.", ConciseDescription = "Shout. (20 seconds.) Creatures in earshot attack, move, and activate skills 100% faster.", IconUrl = "https://wiki.guildwars.com/images/0/07/%22There%27s_not_enough_time%21%21%22.jpg" }; + public static readonly Skill TheyreonFire = new() { Id = 1597, Name = "They're on Fire!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Leadership, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, party members within earshot take 5…35% less damage from foes suffering from Burning.", ConciseDescription = "Shout. (10 seconds.) Party members in earshot take 5…35% less damage from Burning foes.", IconUrl = "https://wiki.guildwars.com/images/8/81/%22They%27re_on_Fire%21%22_%28large%29.jpg" }; + public static readonly Skill ThommissAttack = new() { Id = 2531, Name = "Thommis's Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "All of Thommis's attacks cause Burning for 5 seconds. Whenever Thommis strikes a Burning foe, he gains 100 Health.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/9/98/Thommis%27s_Attack.jpg" }; + public static readonly Skill ThommissBlessing = new() { Id = 2526, Name = "Thommis's Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. conditions and hexes on you expire 50% faster.", ConciseDescription = "Skill. Conditions and hexes on you expire 50% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Thommis%27s_Blessing.jpg" }; + public static readonly Skill ThrillofVictory = new() { Id = 324, Name = "Thrill of Victory", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this blow hits, you deal +20…40 damage. If you have more Health than target foe, you gain 1…2 strike[s] of adrenaline.", ConciseDescription = "Melee Attack. Deals +20…40 damage. If you have more Health than your target, you gain 1…2 adrenaline.", IconUrl = "https://wiki.guildwars.com/images/6/62/Thrill_of_Victory_%28large%29.jpg" }; + public static readonly Skill ThrowDirt = new() { Id = 424, Name = "Throw Dirt", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe and foes adjacent to your target become Blinded for 3…15 seconds.", ConciseDescription = "Touch Skill. Inflicts Blindness condition (3…15 seconds). Also affects foes adjacent to target foe.", IconUrl = "https://wiki.guildwars.com/images/d/da/Throw_Dirt_%28large%29.jpg" }; + public static readonly Skill Thunderclap = new() { Id = 228, Name = "Thunderclap", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Create a massive shockwave at target foe's location. Deals 10…50 lightning damage to target and all adjacent foes. Struck foes are interrupted and suffer from Cracked Armor and Weakness for 5…20 seconds. This spell has 25% armor penetration.", ConciseDescription = "Elite Spell. Deals 10…50 lightning damage. Also strikes adjacent foes. Inflicts Cracked Armor and Weakness (5…20 seconds). Causes interrupt. 25% armor penetration.", IconUrl = "https://wiki.guildwars.com/images/f/f8/Thunderclap_%28large%29.jpg" }; + public static readonly Skill ThunderfistStrike = new() { Id = 0, Name = "Thunderfist Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You deliver a Thunderfist Strike to your opponent, dealing 100 damage if it hits.", ConciseDescription = "Melee Attack. Deals 100 damage.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Thunderfist_Strike.jpg" }; + public static readonly Skill TigerStance = new() { Id = 995, Name = "Tiger Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 4…10 seconds, you attack 33% faster. Tiger Stance ends if any of your attacks fail to hit.", ConciseDescription = "Stance. (4…10 seconds.) You attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Tiger_Stance_%28large%29.jpg" }; + public static readonly Skill TigersFury = new() { Id = 454, Name = "Tiger's Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. All your non-attack skills are disabled for 5 seconds. For 5…11 seconds, you attack 25% faster.", ConciseDescription = "Stance. (5…11 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Tiger%27s_Fury.jpg" }; + public static readonly Skill TimeWard = new() { Id = 3422, Name = "Time Ward", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Mesmer, Attribute = Attribute.FastCasting, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Ward Spell. You create a Time Ward at your location. For 3…15 seconds, non-spirit allies in this area cast spells 15…20% faster and recharge skills 15…20% faster.", ConciseDescription = "Elite Ward Spell. (3…15 seconds.) Allies in this ward cast spells 15…20% faster and recharge skills 15…20% faster.", IconUrl = "https://wiki.guildwars.com/images/9/90/Time_Ward.jpg" }; + public static readonly Skill TitansgetplusHealthregenandsetenemiesonfireeachtimeheishit = new() { Id = 558, Name = "Titans get plus Health regen and set enemies on fire each time he is hit.", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/c/c3/Titans_get_plus_Health_regen_and_set_enemies_on_fire_each_time_he_is_hit..jpg" }; + public static readonly Skill TogetherasOne = new() { Id = 3427, Name = "Together as One!", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. For 3…15 seconds, all party members near you or near your pet deal +5…15 additional damage with attacks and gain +1…7 Health regeneration.", ConciseDescription = "Elite Shout. (3…15 seconds.) All party members near you or your pet deal +5…15 damage and gain +1…7 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/f/ff/%22Together_as_One%21%22.jpg" }; + public static readonly Skill TongueLash = new() { Id = 0, Name = "Tongue Lash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4 seconds, target touched foe suffers from -12 Health degeneration and has a 25% chance to miss with attacks.", ConciseDescription = "Touch Hex Spell. (4 seconds.) Causes -12 Health degeneration; 25% chance to miss.", IconUrl = "https://wiki.guildwars.com/images/6/67/Tongue_Lash.jpg" }; + public static readonly Skill TongueWhip = new() { Id = 0, Name = "Tongue Whip", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target touched foe suffers from -12 Health degeneration and has a 50% chance to miss with attacks.", ConciseDescription = "Half Range Hex Spell. Causes knock-down (3 seconds); inflicts a Deep Wound (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/96/Tongue_Whip.jpg" }; + public static readonly Skill ToriimosBurningFury = new() { Id = 0, Name = "Toriimo's Burning Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. You gain 33% more adrenaline with each attack for 20 seconds. Whenever you use a skill, all nearby foes take 75 fire damage and are set on fire for 5 seconds.", ConciseDescription = "Stance. (20 seconds.) Gain 33% more adrenaline with attacks. When you use a skill, nearby foes are dealt 75 fire damage and set on fire for 5 seconds.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Toriimo%27s_Burning_Fury.jpg" }; + public static readonly Skill TormentSlash = new() { Id = 1324, Name = "Torment Slash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All enemies directly in front of you are struck for 150 slashing damage, twice.", ConciseDescription = "Skill. 150 damage to all foes in front of you. Hits twice.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Torment_Slash.jpg" }; + public static readonly Skill TormentSlashSmotheringTendrils = new() { Id = 0, Name = "Torment Slash (Smothering Tendrils)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. All foes directly in front of the torment claw are struck for 200 damage twice.", ConciseDescription = "Skill. Deals 200 damage twice to all foes directly in front of the torment claw.", IconUrl = "https://wiki.guildwars.com/images/f/fa/Torment_Slash_%28Smothering_Tendrils%29.jpg" }; + public static readonly Skill TotemofMan = new() { Id = 0, Name = "Totem of Man", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You lose all Energy. Your aspect returns to normal.", ConciseDescription = "Skill. Returns your aspect and skills to normal.", IconUrl = "https://wiki.guildwars.com/images/8/81/Totem_of_Man.jpg" }; + public static readonly Skill TotheLimit = new() { Id = 316, Name = "To the Limit!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For each foe within earshot (maximum 1…6), you gain one strike of adrenaline. For 10…20 seconds, your maximum Health is increased by 10…60.", ConciseDescription = "Shout. (10…20 seconds.) You have +10…60 maximum Health. Initial effect: you gain one strike of adrenaline for each foe within earshot (maximum 1…6).", IconUrl = "https://wiki.guildwars.com/images/d/db/To_the_Limit%21_%28large%29.jpg" }; + public static readonly Skill TothePainCostumeBrawl = new() { Id = 0, Name = "\"To the Pain!\" (Costume Brawl)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. When within capture range of the Morale Shrine, players do 10% less healing and 10% more damage.", ConciseDescription = "Spell. When within capture range of the Morale Shrine, players do 10% less healing and 10% more damage.", IconUrl = "" }; + public static readonly Skill TouchofAaaaarrrrrrggghhh = new() { Id = 1894, Name = "Touch of Aaaaarrrrrrggghhh", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe's attributes are set to 0 for 20 seconds, and target foe and another random foe swap positions.", ConciseDescription = "Skill. (20 seconds.) Target foe's attributes are set to 0. This foe and another random foe swap positions.", IconUrl = "https://wiki.guildwars.com/images/d/de/Touch_of_Aaaaarrrrrrggghhh.jpg" }; + public static readonly Skill TouchofAgony = new() { Id = 158, Name = "Touch of Agony", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 1, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Skill. Target touched foe takes 20…58 shadow damage.", ConciseDescription = "Touch Skill. Deals 20…58 damage.", IconUrl = "https://wiki.guildwars.com/images/9/9a/Touch_of_Agony_%28large%29.jpg" }; + public static readonly Skill TouchofDhuum = new() { Id = 3083, Name = "Touch of Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Steal 100 Health from target touched foe. That foe receives 15% Death Penalty. If Touch of Dhuum steals health from a foe with 60% Death Penalty, that foe dies.", ConciseDescription = "Touch Skill. Steal 100 Health from target foe. That foe receives 15% Death Penalty. If Touch of Dhuum steals health from a foe with 60% Death Penalty, that foe dies.", IconUrl = "https://wiki.guildwars.com/images/6/68/Touch_of_Dhuum.jpg" }; + public static readonly Skill ToxicChill = new() { Id = 1659, Name = "Toxic Chill", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe is struck for 15…75 cold damage. If that foe is under the effects of a hex or enchantment, that foe becomes Poisoned for 10…25 seconds.", ConciseDescription = "Elite Spell. Deals 15…75 cold damage. Inflicts Poisoned condition (10…25 seconds) if target foe is hexed or enchanted.", IconUrl = "https://wiki.guildwars.com/images/3/3c/Toxic_Chill_%28large%29.jpg" }; + public static readonly Skill Toxicity = new() { Id = 1472, Name = "Toxicity", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Nature | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Poisoned or Diseased creatures within its range suffer -2 Health degeneration. This spirit dies after 30…180 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…180 second lifespan.) Poisoned or Diseased creatures within range have -2 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Toxicity_%28large%29.jpg" }; + public static readonly Skill TradeWinds = new() { Id = 1326, Name = "Trade Winds", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, you move with the swiftness of the Canthan fleet. This enchantment may also be applied to target allies.", ConciseDescription = "Skill. (10 seconds.) Target ally moves with the swiftness of the Canthan fleet.", IconUrl = "https://wiki.guildwars.com/images/1/13/Trade_Winds.jpg" }; + public static readonly Skill Trample = new() { Id = 0, Name = "Trample", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 5, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target touched foe and all adjacent foes are knocked down and struck for 80 damage.", ConciseDescription = "Touch Skill. Deals 80 damage; causes knock-down. Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/a5/Trample.jpg" }; + public static readonly Skill TramplingOx = new() { Id = 2135, Name = "Trampling Ox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, you deal +5…20 damage. If you a hit a Crippled foe, that foe is knocked down.", ConciseDescription = "Dual Attack. Deals +5…20 damage; causes knock-down if target foe is Crippled.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Trampling_Ox_%28large%29.jpg" }; + public static readonly Skill TranquilWasTanasen = new() { Id = 913, Name = "Tranquil Was Tanasen", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Tanasen's ashes for up to 5…20 seconds. While you hold his ashes, you have +10…25 armor and cannot be interrupted.", ConciseDescription = "Elite Item Spell. (5…20 seconds.) You have +10…25 armor. You cannot be interrupted.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Tranquil_Was_Tanasen_%28large%29.jpg" }; + public static readonly Skill Tranquility = new() { Id = 1213, Name = "Tranquility", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Enchantments cast by non-spirit creatures within its range expire 20…50% faster. This spirit dies after 15…120 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (15…120 second lifespan). Enchantments expire 20…50% faster on creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/55/Tranquility_%28large%29.jpg" }; + public static readonly Skill TrappersFocus = new() { Id = 946, Name = "Trapper's Focus", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Preparation, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Preparation. For 12…36 seconds, your trap skills are not easily interruptible and your Wilderness Survival attribute is increased by +0…4.", ConciseDescription = "Elite Preparation. (12…36 seconds.) Your trap skills are no longer easy to interrupt. You gain +0…4 to your Wilderness Survival attribute.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Trapper%27s_Focus_%28large%29.jpg" }; + public static readonly Skill TrappersSpeed = new() { Id = 1475, Name = "Trapper's Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…30 seconds, your Traps recharge 25% faster and activate 25% faster. This Stance ends if you successfully hit with an attack.", ConciseDescription = "Stance. (5…30 seconds.) Your traps recharge 25% faster and activate 25% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Trapper%27s_Speed_%28large%29.jpg" }; + public static readonly Skill Tremor = new() { Id = 0, Name = "Tremor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. All foes within earshot are knocked down for 4 seconds.", ConciseDescription = "Shout. Causes knock-down (4 seconds) to foes in earshot.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Tremor.jpg" }; + public static readonly Skill TripleChop = new() { Id = 992, Name = "Triple Chop", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Axe Attack. Attack target foe and adjacent foes. Each attack that hits deals +10…40 damage.", ConciseDescription = "Elite Axe Attack. Deals +10…40 damage. Also hits adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Triple_Chop_%28large%29.jpg" }; + public static readonly Skill TripleShot = new() { Id = 1953, Name = "Triple Shot", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot 3 arrows simultaneously at target foe. These arrows deal 40…25% less damage.", ConciseDescription = "Bow Attack. Shoot 3 arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Triple_Shot.jpg" }; + public static readonly Skill TripleShot_2 = new() { Id = 2096, Name = "Triple Shot", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.None, Type = SkillType.Bow | SkillType.Attack, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot 3 arrows simultaneously at target foe. These arrows deal 40…25% less damage.", ConciseDescription = "Bow Attack. Shoot 3 arrows simultaneously at target foe.", IconUrl = "https://wiki.guildwars.com/images/f/f0/Triple_Shot.jpg" }; + public static readonly Skill Tripwire = new() { Id = 1476, Name = "Tripwire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Tripwire is triggered, all nearby foes are struck for 5…20 piercing damage. Any Crippled foes are knocked down. Tripwire ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Deals 5…20 piercing damage to nearby foes. Causes knock-down to Crippled foes.", IconUrl = "https://wiki.guildwars.com/images/d/d2/Tripwire_%28large%29.jpg" }; + public static readonly Skill TrollUnguent = new() { Id = 446, Name = "Troll Unguent", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Skill, Energy = 5, Activation = 3, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 13 seconds, you gain +3…10 Health regeneration.", ConciseDescription = "Skill. (13 seconds.) You have +3…10 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/d/d3/Troll_Unguent_%28large%29.jpg" }; + public static readonly Skill TryptophanSignet = new() { Id = 2230, Name = "Tryptophan Signet", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. For 14…20 seconds, target foe and all adjacent foes move and attack 23…40% slower.", ConciseDescription = "Signet. (14…20 seconds.) Target and adjacent foes move and attack 23…40% slower.", IconUrl = "https://wiki.guildwars.com/images/7/70/Tryptophan_Signet.jpg" }; + public static readonly Skill TurretArrow = new() { Id = 1283, Name = "Turret Arrow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "", ConciseDescription = "Spell. Shoot arrows at up to 6 foes adjacent to target. These arrows strike for +15 and cause Cripple if they hit.", IconUrl = "https://wiki.guildwars.com/images/a/a2/Turret_Arrow.jpg" }; + public static readonly Skill TurtleShell = new() { Id = 1172, Name = "Turtle Shell", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. Reduces damage from non-critical hits.", ConciseDescription = "Stance. Reduces damage from non-critical hits.", IconUrl = "https://wiki.guildwars.com/images/6/60/Turtle_Shell.jpg" }; + public static readonly Skill TwinMoonSweep = new() { Id = 1487, Name = "Twin Moon Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You lose 1 Dervish enchantment and gain 10…50 Health. If an enchantment is lost in this way, you cannot be blocked, you strike twice, and you gain an additional 10…70 Health.", ConciseDescription = "Melee Attack. Remove 1 of your Dervish enchantments. Gain 10…50 Health. Removal effect: unblockable, attack twice, and gain 10…70 more Health.", IconUrl = "https://wiki.guildwars.com/images/2/2a/Twin_Moon_Sweep_%28large%29.jpg" }; + public static readonly Skill TwinMoonSweepPvP = new() { Id = 3264, Name = "Twin Moon Sweep (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Melee Attack. You lose 1 Dervish enchantment and gain 10…20 Health. If an enchantment is lost in this way, you cannot be blocked, you strike twice, with each strike doing 25% less damage than normal, and you gain an additional 10…30 Health.", ConciseDescription = "Melee Attack. Remove 1 of your Dervish enchantments. Gain 10…20 Health. Removal effect: Unblockable, attack twice, each strike doing 25% less damage, and gain 10…30 more Health.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Twin_Moon_Sweep_%28PvP%29.jpg" }; + public static readonly Skill TwistingFangs = new() { Id = 776, Name = "Twisting Fangs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Dual | SkillType.Attack, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If it hits, Twisting Fangs strikes for +10…20 damage and struck foe suffers from Bleeding and Deep Wound for 5…20 seconds.", ConciseDescription = "Dual Attack. Deals +10…20 damage. Inflicts Bleeding and Deep Wound conditions (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/9/9e/Twisting_Fangs_%28large%29.jpg" }; + public static readonly Skill TwistingJaws = new() { Id = 0, Name = "Twisting Jaws", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Creature steals 120 Health from target touched foe. That foe suffers from a Deep Wound and begins Bleeding for 10 seconds.", ConciseDescription = "Touch Skill. Steals 120 Health; inflicts a Deep Wound and Bleeding (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/e/ef/Twisting_Jaws.jpg" }; + public static readonly Skill UlcerousLungs = new() { Id = 1358, Name = "Ulcerous Lungs", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 10…25 seconds, target foe and all nearby foes suffer from -4 Health degeneration when Bleeding, and whenever they use a shout or chant, they Bleed for 3…15 seconds.", ConciseDescription = "Hex Spell. Also hexes foes near your target (10…25 seconds). Causes -4 Health degeneration to any of these foes that are Bleeding. Inflicts Bleeding (3…15 seconds) whenever these foes use a shout or chant.", IconUrl = "https://wiki.guildwars.com/images/f/f7/Ulcerous_Lungs_%28large%29.jpg" }; + public static readonly Skill UltraSnowball = new() { Id = 3253, Name = "Ultra Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow moving snowball at target foe and gain 1 adrenaline. That foe takes 100 damage.", ConciseDescription = "Spell. Slow projectile: deals 100 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ultra_Snowball.jpg" }; + public static readonly Skill UltraSnowball_2 = new() { Id = 3259, Name = "Ultra Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow moving snowball at target foe and gain 1 adrenaline. That foe takes 100 damage.", ConciseDescription = "Spell. Slow projectile: deals 100 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ultra_Snowball.jpg" }; + public static readonly Skill UltraSnowball_3 = new() { Id = 3260, Name = "Ultra Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow moving snowball at target foe and gain 1 adrenaline. That foe takes 100 damage.", ConciseDescription = "Spell. Slow projectile: deals 100 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ultra_Snowball.jpg" }; + public static readonly Skill UltraSnowball_4 = new() { Id = 3261, Name = "Ultra Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow moving snowball at target foe and gain 1 adrenaline. That foe takes 100 damage.", ConciseDescription = "Spell. Slow projectile: deals 100 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ultra_Snowball.jpg" }; + public static readonly Skill UltraSnowball_5 = new() { Id = 3262, Name = "Ultra Snowball", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 0.25, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. You throw a slow moving snowball at target foe and gain 1 adrenaline. That foe takes 100 damage.", ConciseDescription = "Spell. Slow projectile: deals 100 damage. You gain 1 strike of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/5/5c/Ultra_Snowball.jpg" }; + public static readonly Skill UnblockableThrow = new() { Id = 1550, Name = "Unblockable Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +10…40 damage. This attack cannot be blocked.", ConciseDescription = "Spear Attack. Deals +10…40 damage. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/55/Unblockable_Throw_%28large%29.jpg" }; + public static readonly Skill UndeadsensitivitytoLight = new() { Id = 554, Name = "Undead sensitivity to Light", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/6/69/Undead_sensitivity_to_Light.jpg" }; + public static readonly Skill Undying = new() { Id = 1017, Name = "Undying", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/5/5c/Undying.jpg" }; + public static readonly Skill UnholyFeast = new() { Id = 110, Name = "Unholy Feast", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal up to 10…65 Health from up to 1…4 foes in the area.", ConciseDescription = "Spell. Steals 10…65 Health from 1…4 foe[s] in the area around you.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Unholy_Feast_%28large%29.jpg" }; + public static readonly Skill UnholyFeastPvP = new() { Id = 3058, Name = "Unholy Feast (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal up to 10…65 Health from up to 1…4 foes in the area.", ConciseDescription = "Spell. Steals 10…65 Health from 1…4 foe[s] in the area around you.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Unholy_Feast_%28PvP%29.jpg" }; + public static readonly Skill Union = new() { Id = 911, Name = "Union", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 0.75, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…12 spirit. Whenever a non-spirit ally in its range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Whenever a non-spirit ally within range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b7/Union_%28large%29.jpg" }; + public static readonly Skill UnionPvP = new() { Id = 3005, Name = "Union (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 15, Activation = 3, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 1…8 spirit. Whenever a non-spirit ally in its range takes damage or life steal, it is reduced by 15 and the spirit takes 15 damage. This spirit dies after 30…60 seconds.", ConciseDescription = "Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Whenever a non-spirit ally within range takes damage or life steal, that damage is reduced by 15 and the spirit takes 15 damage.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Union_%28PvP%29.jpg" }; + public static readonly Skill UnknownJununduAbility = new() { Id = 1876, Name = "Unknown Junundu Ability", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. You have not taught your junundu to perform this skill.", ConciseDescription = "Elite Skill. You have not taught your junundu to perform this skill.", IconUrl = "https://wiki.guildwars.com/images/3/38/Unknown_Junundu_Ability.jpg" }; + public static readonly Skill UnnaturalSignet = new() { Id = 934, Name = "Unnatural Signet", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 15…75 damage. If that foe is under the effects of a hex or enchantment, foes adjacent to your target take 5…50 damage.", ConciseDescription = "Signet. Deals 15…75 damage. Deals 5…50 damage to other adjacent foes if the target is hexed or enchanted.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Unnatural_Signet_%28large%29.jpg" }; + public static readonly Skill UnnaturalSignetPvP = new() { Id = 3188, Name = "Unnatural Signet (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Signet, Energy = null, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Target foe takes 10…60 damage. If that foe is under the effects of a hex or enchantment, foes adjacent to your target take 10…60 damage. All your non-Mesmer skills except signets are disabled for 10 seconds.", ConciseDescription = "Signet. Deals 10…60 damage. Deals 10…60 damage to other adjacent foes if the target is hexed or enchanted.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Unnatural_Signet_%28PvP%29.jpg" }; + public static readonly Skill UnseenAggression = new() { Id = 0, Name = "Unseen Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, it deals 225 damage and causes knock down.", ConciseDescription = "Melee Attack. Deals 225 damage and causes knock-down.", IconUrl = "https://wiki.guildwars.com/images/9/95/Unseen_Aggression.jpg" }; + public static readonly Skill UnseenFury = new() { Id = 1041, Name = "Unseen Fury", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. All adjacent foes are Blinded for 3…10 seconds. For 10…30 seconds, you cannot be blocked by Blinded foes.", ConciseDescription = "Stance. Inflicts Blindness condition on adjacent foes (3…10). You cannot be blocked by Blinded foes for 10…30 seconds.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Unseen_Fury_%28large%29.jpg" }; + public static readonly Skill UnseenFuryPvP = new() { Id = 3049, Name = "Unseen Fury (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 15…60 seconds, you cannot be blocked by Blinded foes.", ConciseDescription = "Stance. (15…60 seconds.) You cannot be blocked by Blinded foes.", IconUrl = "https://wiki.guildwars.com/images/6/69/Unseen_Fury_%28PvP%29.jpg" }; + public static readonly Skill UnstableAura = new() { Id = 0, Name = "Unstable Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 30 seconds, if the golem is struck by elemental damage, all of its attacks are converted to that damage type.", ConciseDescription = "Skill. (30 seconds.) If the golem takes elemental damage, its attacks are converted to that damage type.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Unstable_Aura.jpg" }; + public static readonly Skill UnstableOozeExplosion = new() { Id = 0, Name = "Unstable Ooze Explosion", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Nearby foes take 133 damage when the unstable ooze explodes.", ConciseDescription = "Touch Skill. Deals 133 damage to nearby foes when unstable ooze explodes.", IconUrl = "https://wiki.guildwars.com/images/c/cb/Unstable_Ooze_Explosion.jpg" }; + public static readonly Skill UnstablePulse = new() { Id = 0, Name = "Unstable Pulse", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 10 seconds, if the golem is struck by elemental damage, all of its attacks are converted to that damage type and Unstable Pulse ends. When Unstable Pulse ends, the golem hits all adjacent foes for 175 damage.", ConciseDescription = "Skill. (10 seconds.) If the golem takes elemental damge, its attacks are converted to that damage type. End effect: adjacent foes take 175 damage.", IconUrl = "https://wiki.guildwars.com/images/a/aa/Unstable_Pulse.jpg" }; + public static readonly Skill UnsteadyGround = new() { Id = 1083, Name = "Unsteady Ground", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. You create Unsteady Ground at target foe's location. For 5 seconds, nearby foes take 10…40 earth damage each second. Attacking foes struck by Unsteady Ground are knocked down.", ConciseDescription = "Elite Spell. Deals 10…40 earth damage each second (5 seconds) and causes knock-down to attacking foes. Hits foes near target's initial location.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Unsteady_Ground_%28large%29.jpg" }; + public static readonly Skill UnsuspectingStrike = new() { Id = 783, Name = "Unsuspecting Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Lead | SkillType.Attack, Energy = 10, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Lead Attack. If this attack hits, you strike for +19…31 damage. If your target was above 90% Health you deal an additional 15…75 damage.", ConciseDescription = "Lead Attack. Deals +19…31 damage. Deals 15…75 more damage if target foe's Health is above 90%.", IconUrl = "https://wiki.guildwars.com/images/7/71/Unsuspecting_Strike_%28large%29.jpg" }; + public static readonly Skill Untouchable = new() { Id = 1704, Name = "Untouchable", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You are invulnerable for 5 seconds after being resurrected by the Resurrection Shrine.", ConciseDescription = "Skill. (5 seconds.) You are invulnerable after being resurrected by the Resurrection Shrine.", IconUrl = "https://wiki.guildwars.com/images/1/11/Untouchable.jpg" }; + public static readonly Skill UnyieldingAnguish = new() { Id = 0, Name = "Unyielding Anguish", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 10, Activation = 3, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Caster resurrects the nearest Anguished Soul.", ConciseDescription = "Spell. Caster resurrects the nearest Anguished Soul.", IconUrl = "https://wiki.guildwars.com/images/c/cf/Unyielding_Anguish.jpg" }; + public static readonly Skill UnyieldingAura = new() { Id = 268, Name = "Unyielding Aura", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. While you maintain this enchantment, your Monk spells heal for +15…60% more Health. When this enchantment ends one random other party member is resurrected with full Health and Energy and teleported to your location.", ConciseDescription = "Elite Enchantment Spell. Your Monk spells heal for +15…60%. End effect: a random other party member is resurrected with full Health and Energy and teleported to your location.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Unyielding_Aura_%28large%29.jpg" }; + public static readonly Skill UnyieldingAuraPvP = new() { Id = 2891, Name = "Unyielding Aura (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 3, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Elite Enchantment Spell. Bring target dead party member back to life at full Health and full Energy. If you stop maintaining this enchantment or if this enchantment is removed, that party member dies and leaves an exploited corpse. Deaths while enchanted with Unyielding Aura do not incur a death penalty. (50% failure chance with Divine Favor 4 or less.)", ConciseDescription = "Elite Enchantment Spell. Resurrects target party member (full Health, full Energy). End effect: this ally dies and leaves an exploited corpse. Does not incur a death penalty.", IconUrl = "https://wiki.guildwars.com/images/4/4b/Unyielding_Aura_%28PvP%29.jpg" }; + public static readonly Skill UrsanAura = new() { Id = 0, Name = "Ursan Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You take on the aspect of the bear. Your Energy returns to maximum and you have -2 Energy degeneration. You have +20 armor and +180 maximum Health. Bear attacks replace your skills. You gain Energy every time you take or deal damage. This skill ends when your Energy drops to 0.", ConciseDescription = "Skill. You take on the aspect of the bear. Your Energy returns to maximum and you have -2 Energy degeneration. You have +20 armor and +180 maximum Health. Bear attacks replace your skills. You gain Energy every time you take or deal damage. Ends when your Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/5/58/Ursan_Aura.jpg" }; + public static readonly Skill UrsanBlessing = new() { Id = 2374, Name = "Ursan Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. You lose all effects and take on the aspect of the bear. For 60 seconds, you have 100 armor and 750…800 Health. All your attributes are set to 0 and bear attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the bear (60 seconds). All your attributes are set to 0 and bear attacks replace your skills, and you have 100 armor and 750…800 Health.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Ursan_Blessing.jpg" }; + public static readonly Skill UrsanForce = new() { Id = 0, Name = "Ursan Force", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 8…14 seconds, you move 20…33% faster and can break wooden barricades.", ConciseDescription = "Skill. (8…14 seconds.) You move 20…33% faster and can break wooden barricades.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Ursan_Force.jpg" }; + public static readonly Skill UrsanForceBloodWashesBlood = new() { Id = 0, Name = "Ursan Force (Blood Washes Blood)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 13 seconds, you move 30% faster and can break through wooden barricades.", ConciseDescription = "(13 seconds.) You move 30% faster and can break wooden barricades.", IconUrl = "https://wiki.guildwars.com/images/6/62/Ursan_Force_%28Blood_Washes_Blood%29.jpg" }; + public static readonly Skill UrsanRage = new() { Id = 0, Name = "Ursan Rage", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touch target foe and deal 60…135 physical damage to all adjacent enemies. Struck foes are also knocked down for 2 seconds.", ConciseDescription = "Touch Skill. Deals 60…135 physical damage. Causes knock-down. Hits foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Ursan_Rage.jpg" }; + public static readonly Skill UrsanRageBloodWashesBlood = new() { Id = 0, Name = "Ursan Rage (Blood Washes Blood)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You deal 120 damage to all adjacent foes. Struck foes are also knocked down.", ConciseDescription = "Skill. Deals 120 physical damage. Causes knock-down. Hits foes adjacent to you.", IconUrl = "https://wiki.guildwars.com/images/6/6a/Ursan_Rage_%28Blood_Washes_Blood%29.jpg" }; + public static readonly Skill UrsanRoar = new() { Id = 0, Name = "Ursan Roar", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 2…5 seconds, all enemies within earshot are Weakened and all allies deal +5…15 damage per attack.", ConciseDescription = "Shout. (2…5 seconds) Inflicts Weakness condition to foes in earshot. Allies in earshot deal +5…15 damage per attack.", IconUrl = "https://wiki.guildwars.com/images/6/6b/Ursan_Roar.jpg" }; + public static readonly Skill UrsanRoarBloodWashesBlood = new() { Id = 0, Name = "Ursan Roar (Blood Washes Blood)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 4 seconds, all enemies within earshot are Weakened and all allies deal +13 damage per attack.", ConciseDescription = "Shout. (4 seconds) Inflicts Weakness condition to foes in earshot. Allies in earshot deal +13 damage with attacks.", IconUrl = "https://wiki.guildwars.com/images/c/cd/Ursan_Roar_%28Blood_Washes_Blood%29.jpg" }; + public static readonly Skill UrsanStrike = new() { Id = 0, Name = "Ursan Strike", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You deal 40…75 damage, and 40…75 slashing damage to target touched foe.", ConciseDescription = "Touch Skill. Deals 40…75 damage, and 40…75 slashing damage.", IconUrl = "https://wiki.guildwars.com/images/6/65/Ursan_Strike.jpg" }; + public static readonly Skill UrsanStrikeBloodWashesBlood = new() { Id = 0, Name = "Ursan Strike (Blood Washes Blood)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You deal 70 damage to your target twice.", ConciseDescription = "Touch Skill. Deals 70 damage, twice.", IconUrl = "https://wiki.guildwars.com/images/4/46/Ursan_Strike_%28Blood_Washes_Blood%29.jpg" }; + public static readonly Skill VampiricAssault = new() { Id = 1986, Name = "Vampiric Assault", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Dual | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Dual Attack. Must follow an off-hand attack. If this attack hits, you steal 10…40 Health.", ConciseDescription = "Dual Attack. Steals 10…40 Health if this attack hits.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Vampiric_Assault_%28large%29.jpg" }; + public static readonly Skill VampiricBite = new() { Id = 1077, Name = "Vampiric Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 15, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touch target foe to steal up to 29…74 Health.", ConciseDescription = "Touch Skill. Steals 29…74 Health.", IconUrl = "https://wiki.guildwars.com/images/6/68/Vampiric_Bite_%28large%29.jpg" }; + public static readonly Skill VampiricGaze = new() { Id = 153, Name = "Vampiric Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Steal up to 18…60 Health from target foe.", ConciseDescription = "Spell. Steals 18…60 Health.", IconUrl = "https://wiki.guildwars.com/images/e/e2/Vampiric_Gaze_%28large%29.jpg" }; + public static readonly Skill VampiricSpirit = new() { Id = 819, Name = "Vampiric Spirit", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. Steal up to 5…50 Health from target foe. For 10 seconds, you have +5…10 Health regeneration.", ConciseDescription = "Elite Enchantment Spell. Steal 5…50 Health from target foe. You have +5…10 Health regeneration (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/78/Vampiric_Spirit_%28large%29.jpg" }; + public static readonly Skill VampiricSwarm = new() { Id = 1075, Name = "Vampiric Swarm", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Spell, Energy = 15, Activation = 2, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Vampiric Swarm steals up to 15…60 Health from up to three foes in the area.", ConciseDescription = "Spell. Steals 15…60 Health. Hits 2 additional foes in the area.", IconUrl = "https://wiki.guildwars.com/images/0/03/Vampiric_Swarm_%28large%29.jpg" }; + public static readonly Skill VampiricTouch = new() { Id = 156, Name = "Vampiric Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 15, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touch target foe to steal up to 29…74 Health.", ConciseDescription = "Touch Skill. Steals 29…74 Health.", IconUrl = "https://wiki.guildwars.com/images/7/75/Vampiric_Touch_%28large%29.jpg" }; + public static readonly Skill Vampirism = new() { Id = 2110, Name = "Vampirism", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.None, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Binding Ritual. Create a level 4…14 spirit that dies after 75…150 seconds. Attacks by this spirit steal up to 10…20 Health, and you are healed for 10…20 Health.", ConciseDescription = "Binding Ritual. Creates a level 4…14 spirit (lifespan 75…150 seconds). Its attacks steal 10…20 Health, and you are healed for 10…20.", IconUrl = "https://wiki.guildwars.com/images/5/59/Vampirism.jpg" }; + public static readonly Skill Vampirismattack = new() { Id = 2111, Name = "Vampirism (attack)", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. Steal up to 10…20 Health from target foe.", ConciseDescription = "Ranged Attack. Steals 10…20 Health.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Vampirism_%28attack%29.jpg" }; + public static readonly Skill VaporBlade = new() { Id = 866, Name = "Vapor Blade", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1.5, Recharge = 7, Overcast = 5, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 15…135 cold damage. Vapor Blade deals half damage if that foe has any enchantments on them.", ConciseDescription = "Spell. Deals 15…135 cold damage. Half damage if target foe is enchanted.", IconUrl = "https://wiki.guildwars.com/images/1/16/Vapor_Blade_%28large%29.jpg" }; + public static readonly Skill VeilofThorns = new() { Id = 1757, Name = "Veil of Thorns", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. When you cast this enchantment, all nearby foes are struck for 5…50 piercing damage. For 5…25 seconds you take 5…35% less damage from spells.", ConciseDescription = "Flash Enchantment Spell. (5…25 seconds.) Spell damage is reduced by 5…35%. Initial Effect: nearby foes are struck for 5…50 piercing damage.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Veil_of_Thorns_%28large%29.jpg" }; + public static readonly Skill Vengeance = new() { Id = 315, Name = "Vengeance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 4, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. Bring target dead party member back to life at full Health and full Energy. For 30 seconds, that party member deals 25% more damage. When this enchantment ends, target party member dies. Deaths while under the effects of this enchantment do not incur a death penalty.", ConciseDescription = "Enchantment Spell. (30 seconds.) Resurrects target party member (full Health, full Energy). This ally deals 25% more damage and does not incur death penalty.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Vengeance_%28large%29.jpg" }; + public static readonly Skill VengeanceisOurs = new() { Id = 0, Name = "Vengeance is Ours", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. No resurrection spell can save you now. Your account has been banned.", ConciseDescription = "Skill. No resurrection spell can save you now. Your account has been banned.", IconUrl = "https://wiki.guildwars.com/images/5/50/Vengeance_is_Ours.jpg" }; + public static readonly Skill VengefulWasKhanhei = new() { Id = 790, Name = "Vengeful Was Khanhei", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Item Spell. Hold Khanhei's ashes for 5…11 seconds. Whenever a foe strikes you in combat while you are holding Khanhei's ashes, you steal 5…35 Health from that foe.", ConciseDescription = "Elite Item Spell. (5…11 seconds.) You steal 5…35 Health from every foe that hits you with an attack.", IconUrl = "https://wiki.guildwars.com/images/d/de/Vengeful_Was_Khanhei_%28large%29.jpg" }; + public static readonly Skill VengefulWeapon = new() { Id = 964, Name = "Vengeful Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 8 seconds, the next time target ally takes damage or life steal from a foe, that ally steals up to 15…60 Health from that foe.", ConciseDescription = "Weapon Spell. (8 seconds.) Steals 15…60 Health from the next foe that deals damage or life steal to target ally.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Vengeful_Weapon_%28large%29.jpg" }; + public static readonly Skill VeratasAura = new() { Id = 88, Name = "Verata's Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 0.75, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = 0.33000000000000002, Upkeep = null, Description = "Enchantment Spell. All hostile animated undead in the area become bound to you. Verata's Aura ends after 120…300 seconds. When Verata's Aura ends, you lose your bond with any undead bound to you. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Enchantment Spell. (120…300 seconds.) Become master of all hostile undead servants in the area.", IconUrl = "https://wiki.guildwars.com/images/f/fc/Verata%27s_Aura_%28large%29.jpg" }; + public static readonly Skill VeratasGaze = new() { Id = 87, Name = "Verata's Gaze", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target hostile animated undead has a master, its bond to its master is broken, making it hostile to all other creatures. If it had no master, you become its master. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Spell. Make target undead servant masterless. If it is already masterless, you become its master.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Verata%27s_Gaze_%28large%29.jpg" }; + public static readonly Skill VeratasSacrifice = new() { Id = 90, Name = "Verata's Sacrifice", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 10, Activation = 2, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = 0.14999999999999999, Upkeep = null, Description = "Spell. For 5…10 seconds, your undead allies gain +10 Health regeneration. All conditions are removed from those allies and transferred to you. If this spell is successful and you have control of 3 or fewer minions, Verata's Sacrifice instantly recharges.", ConciseDescription = "Spell. (5…10 seconds.) 10 undead allied servants gain +10 Health regeneration. Instantly recharges if you have control of 3 or fewer servants.", IconUrl = "https://wiki.guildwars.com/images/7/7d/Verata%27s_Sacrifice_%28large%29.jpg" }; + public static readonly Skill VialofPurifiedWater = new() { Id = 0, Name = "Vial of Purified Water", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. The purified waters of the vial affect one target for 10 seconds. Harbingers become vulnerable to damage from all sources.", ConciseDescription = "Hex Spell. The purified waters of the vial affect one target (10 seconds). Harbingers become vulnerable to damage from all sources.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Vial_of_Purified_Water.jpg" }; + public static readonly Skill ViciousAttack = new() { Id = 1601, Name = "Vicious Attack", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +5…20 damage. If you land a critical hit with this attack, target foe suffers from a Deep Wound for 5…15 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Inflicts Deep Wound condition (5…15 seconds) with a critical hit.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Vicious_Attack_%28large%29.jpg" }; + public static readonly Skill VictoriousSweep = new() { Id = 1488, Name = "Victorious Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. If this attack hits, you deal +5…25 damage. If target foe has less Health than you, you gain 30…80 Health.", ConciseDescription = "Melee Attack. Deals +5…25 damage. You gain 30…80 Health for each foe you hit that has less Health than you.", IconUrl = "https://wiki.guildwars.com/images/0/09/Victorious_Sweep_%28large%29.jpg" }; + public static readonly Skill VictoryIsMine = new() { Id = 365, Name = "Victory Is Mine!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. You gain 10…68 Health and 3…7 Energy for each condition suffered by target foe.", ConciseDescription = "Elite Shout. You gain 10…68 Health and 3…7 Energy for each condition on target foe.", IconUrl = "https://wiki.guildwars.com/images/0/0b/%22Victory_Is_Mine%21%22.jpg" }; + public static readonly Skill VigorousSpirit = new() { Id = 254, Name = "Vigorous Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 30 seconds, each time target ally attacks or casts a spell, that ally is healed for 5…20 Health.", ConciseDescription = "Enchantment Spell. (30 seconds.) Heals for 5…20 each time target ally attacks or casts a spell.", IconUrl = "https://wiki.guildwars.com/images/1/15/Vigorous_Spirit_%28large%29.jpg" }; + public static readonly Skill VileMiasma = new() { Id = 828, Name = "Vile Miasma", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Target foe is struck for 10…65 cold damage. If suffering from a condition, that foe is hexed with Vile Miasma and suffers 1…5 Health degeneration for 10 seconds.", ConciseDescription = "Hex Spell. Causes 1…5 Health degeneration (10 seconds). Initial effect: deals 10…65 cold damage.", IconUrl = "https://wiki.guildwars.com/images/b/b0/Vile_Miasma_%28large%29.jpg" }; + public static readonly Skill VileTouch = new() { Id = 155, Name = "Vile Touch", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 10, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Touch target foe to deal 20…65 damage.", ConciseDescription = "Touch Skill. Deals 20…65 damage.", IconUrl = "https://wiki.guildwars.com/images/8/81/Vile_Touch_%28large%29.jpg" }; + public static readonly Skill VipersDefense = new() { Id = 769, Name = "Viper's Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes are Poisoned for 5…20 seconds. Shadow Step to a nearby location directly away from your target.", ConciseDescription = "Spell. Inflict Poisoned condition (5…20 seconds) on all adjacent foes and Shadow Step to a nearby location directly away from your target.", IconUrl = "https://wiki.guildwars.com/images/c/ce/Viper%27s_Defense_%28large%29.jpg" }; + public static readonly Skill VipersNest = new() { Id = 1211, Name = "Viper's Nest", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.BeastMastery, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. Create a Viper's Nest. When it is triggered, all nearby foes are struck for 5…35 piercing damage and become Poisoned for 5…20 seconds. Viper's Nest expires after 90 seconds. This Trap is easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 5…35 piercing damage. Inflicts Poisoned condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/c/c5/Viper%27s_Nest_%28large%29.jpg" }; + public static readonly Skill Virulence = new() { Id = 107, Name = "Virulence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. If target foe was already suffering from a condition, that foe suffers from Disease, Poison, and Weakness for 3…15 seconds.", ConciseDescription = "Elite Spell. Inflicts Disease, Poison, and Weakness conditions (3…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/3/31/Virulence_%28large%29.jpg" }; + public static readonly Skill VisionsofRegret = new() { Id = 878, Name = "Visions of Regret", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, target foe and adjacent foes take 15…45 damage whenever they use a skill and 5…50 additional damage if not under the effects of another Mesmer hex.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (10 seconds). These foes take 15…45 damage whenever they use a skill and 5…50 additional damage if not under the effects of another Mesmer hex.", IconUrl = "https://wiki.guildwars.com/images/1/1c/Visions_of_Regret_%28large%29.jpg" }; + public static readonly Skill VisionsofRegretPvP = new() { Id = 3234, Name = "Visions of Regret (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 10 seconds, target foe and adjacent foes take 10…30 damage whenever they use a skill and 5…40 additional damage if not under the effects of another Mesmer hex.", ConciseDescription = "Elite Hex Spell. Also hexes foes adjacent to target (10 seconds). These foes take 10…30 damage whenever they use a skill and 5…40 additional damage if not under the effects of another Mesmer hex.", IconUrl = "https://wiki.guildwars.com/images/b/b1/Visions_of_Regret_%28PvP%29.jpg" }; + public static readonly Skill VitalBlessing = new() { Id = 289, Name = "Vital Blessing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally has +40…200 maximum Health.", ConciseDescription = "Enchantment Spell. +40…200 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/d/df/Vital_Blessing_%28large%29.jpg" }; + public static readonly Skill VitalBoon = new() { Id = 1506, Name = "Vital Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, you have +40…100 maximum Health. When this enchantment ends, you are healed for 75…200 Health.", ConciseDescription = "Enchantment Spell. (20 seconds.) You have +40…100 maximum Health. End effect: Heals you for 75…200.", IconUrl = "https://wiki.guildwars.com/images/5/50/Vital_Boon_%28large%29.jpg" }; + public static readonly Skill VitalWeapon = new() { Id = 1267, Name = "Vital Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 5…30 seconds, target ally has a Vital Weapon and has +40…175 maximum Health.", ConciseDescription = "Weapon Spell. (5…30 seconds.) +40…175 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/c/c0/Vital_Weapon_%28large%29.jpg" }; + public static readonly Skill VitalityTransfer = new() { Id = 0, Name = "Vitality Transfer", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target ally is healed for 100 Health, and the nearest foe takes 100 damage.", ConciseDescription = "Skill. Heals target ally for 100; the nearest foe takes 100 damage.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Vitality_Transfer.jpg" }; + public static readonly Skill VocalMinority = new() { Id = 883, Name = "Vocal Minority", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5…20 seconds, target foe and all nearby foes cannot use shouts or chants.", ConciseDescription = "Hex Spell. Also hexes foes near target (5…20 seconds). These foes cannot use shouts or chants.", IconUrl = "https://wiki.guildwars.com/images/d/d9/Vocal_Minority_%28large%29.jpg" }; + public static readonly Skill VocalWasSogolon = new() { Id = 1731, Name = "Vocal Was Sogolon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Item | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Item Spell. For 60 seconds, all shouts and chants you use last 20…50% longer.", ConciseDescription = "Item Spell. (60 seconds.) Shouts and chants you use last 20…50% longer.", IconUrl = "https://wiki.guildwars.com/images/5/55/Vocal_Was_Sogolon_%28large%29.jpg" }; + public static readonly Skill VolatileCharrCrystal = new() { Id = 1911, Name = "Volatile Charr Crystal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Signet, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Signet. Nearby foes take 100 damage and begin Bleeding and Burning for 10 seconds when this crystal explodes.", ConciseDescription = "Signet. Hits nearby foes. Deals 100 damage and inflicts Bleeding and Burning conditions (10 seconds) when this crystal explodes.", IconUrl = "https://wiki.guildwars.com/images/7/77/Volatile_Charr_Crystal.jpg" }; + public static readonly Skill VolfenAgility = new() { Id = 0, Name = "Volfen Agility", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…20 seconds your Volfen Skills recharge 66% faster.", ConciseDescription = "Enchantment Spell. (10…20 seconds.) Your Volfen skills recharge 66% faster.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Volfen_Agility.jpg" }; + public static readonly Skill VolfenAgilityCurseoftheNornbear = new() { Id = 0, Name = "Volfen Agility (Curse of the Nornbear)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 18 seconds your Volfen skills recharge 66% faster.", ConciseDescription = "Stance. (18 seconds.) Your Volfen skills recharge 66% faster.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Volfen_Agility_%28Curse_of_the_Nornbear%29.jpg" }; + public static readonly Skill VolfenBlessing = new() { Id = 2379, Name = "Volfen Blessing", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Form, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Form. You lose all effects and take on the aspect of the wolf. For 60 seconds, you have 80 armor, 660…700 Health, and 2…4 Health regeneration. All your attributes are set to 0 and wolf attacks replace your skills.", ConciseDescription = "Elite Form. You lose all effects and take on the aspect of the wolf (60 seconds). All your attributes are set to 0 and wolf attacks replace your skills, and you have 80 armor, 660…700 Health and 2…4 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/b/b2/Volfen_Blessing.jpg" }; + public static readonly Skill VolfenBlessingCurseoftheNornbear = new() { Id = 0, Name = "Volfen Blessing (Curse of the Nornbear)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You take on the aspect of the wolf. Your Energy returns to maximum and you have -2 Energy degeneration. You have +90 maximum Health and +3 Health regeneration. Wolf attacks replace your skills. You gain Energy every time you take or deal damage. This skill ends when your Energy drops to 0.", ConciseDescription = "Skill. You take on the aspect of the wolf. Your Energy returns to maximum and you have -2 Energy degeneration. You have +90 maximum health and +3 Health regeneration. Wolf attacks replace your skills. You gain Energy every time you take or deal damage. Ends when your Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/7/74/Volfen_Blessing_%28Curse_of_the_Nornbear%29.jpg" }; + public static readonly Skill VolfenBloodlust = new() { Id = 0, Name = "Volfen Bloodlust", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 2…7 seconds, you and all nearby allies attack 33% faster.", ConciseDescription = "Shout. (2…7 seconds.) You and nearby allies attack 33% faster.", IconUrl = "https://wiki.guildwars.com/images/1/1a/Volfen_Bloodlust.jpg" }; + public static readonly Skill VolfenBloodlustCurseoftheNornbear = new() { Id = 0, Name = "Volfen Bloodlust (Curse of the Nornbear)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 6 seconds, you and all adjacent allies attack 33% faster. While this skill is active you can detect the presence of Svanir.", ConciseDescription = "Shout. (6 seconds.) All adjacent allies attack 33% faster and you can detect the presence of Svanir.", IconUrl = "https://wiki.guildwars.com/images/8/8f/Volfen_Bloodlust_%28Curse_of_the_Nornbear%29.jpg" }; + public static readonly Skill VolfenClaw = new() { Id = 0, Name = "Volfen Claw", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You deal 40…60 damage and target touched foe suffers from Deep Wound for 2…5 seconds.", ConciseDescription = "Touch Skill. Deals 40…60 damage. Inflicts Deep Wound condition (2…5 seconds.)", IconUrl = "https://wiki.guildwars.com/images/3/34/Volfen_Claw.jpg" }; + public static readonly Skill VolfenClawCurseoftheNornbear = new() { Id = 0, Name = "Volfen Claw (Curse of the Nornbear)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Touch | SkillType.Skill, Energy = null, Activation = 0.75, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You deal 55 damage and target touched foe suffers from Deep wound for 4 seconds.", ConciseDescription = "Touch Skill. Deals 55 damage. Inflicts Deep Wound condition (4 seconds).", IconUrl = "https://wiki.guildwars.com/images/2/2d/Volfen_Claw_%28Curse_of_the_Nornbear%29.jpg" }; + public static readonly Skill VolfenPounce = new() { Id = 0, Name = "Volfen Pounce", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Stance, Energy = null, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. You run 15…33% faster for 10…20 seconds and deal 60…100 damage to adjacent targets while this skill is active. Dealing damage causes this skill to end.", ConciseDescription = "Stance. (10…20 seconds.) You move 15…33% faster and deal 60…100 damage to adjacent targets. Ends when you deal damage.", IconUrl = "https://wiki.guildwars.com/images/0/0b/Volfen_Pounce.jpg" }; + public static readonly Skill VolfenPounceCurseoftheNornbear = new() { Id = 0, Name = "Volfen Pounce (Curse of the Nornbear)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Enchantment | SkillType.Spell, Energy = null, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. You run 30% faster for 18 seconds and deal 90 damage to adjacent targets while this skill is active. This Skill end when you deal damage.", ConciseDescription = "Enchantment Spell. (18 seconds.) You move 30% faster and deal 90 damage to adjacent targets. Ends when you deal damage.", IconUrl = "https://wiki.guildwars.com/images/1/18/Volfen_Pounce_%28Curse_of_the_Nornbear%29.jpg" }; + public static readonly Skill Volley = new() { Id = 2144, Name = "Volley", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ranger, Attribute = Attribute.Marksmanship, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. All your Preparations are removed. Shoot arrows at target foe and up to 3 foes adjacent to your target. These arrows strike for +1…10 damage if they hit.", ConciseDescription = "Bow Attack. Deals +1…10 damage. Hits up to 3 foes adjacent to your target.", IconUrl = "https://wiki.guildwars.com/images/8/8e/Volley_%28large%29.jpg" }; + public static readonly Skill VowofPiety = new() { Id = 1505, Name = "Vow of Piety", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, you have +24 armor and +1…4 Health regeneration. Vow of Piety renews whenever an enchantment on you ends.", ConciseDescription = "Enchantment Spell. (20 seconds) +24 armor and +1…4 Health regeneration. Renewal: Whenever an enchantment on you ends.", IconUrl = "https://wiki.guildwars.com/images/2/25/Vow_of_Piety_%28large%29.jpg" }; + public static readonly Skill VowofRevolution = new() { Id = 3430, Name = "Vow of Revolution", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 3…10 seconds, you have +1…6 energy regeneration. This skill reapplies itself every time you use a non-Dervish skill.", ConciseDescription = "Elite Enchantment Spell. (3…10 seconds.) Gain +1…6 energy regeneration. Renewal: whenever you use a non-Dervish skill.", IconUrl = "https://wiki.guildwars.com/images/4/48/Vow_of_Revolution.jpg" }; + public static readonly Skill VowofSilence = new() { Id = 1517, Name = "Vow of Silence", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…10 seconds, you cannot be the target of spells, and you cannot cast spells.", ConciseDescription = "Elite Enchantment Spell. (5…10 seconds.) Spells cannot target you.", IconUrl = "https://wiki.guildwars.com/images/9/9c/Vow_of_Silence_%28large%29.jpg" }; + public static readonly Skill VowofStrength = new() { Id = 1759, Name = "Vow of Strength", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.EarthPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 15 seconds, whenever you attack a foe with your scythe, you deal 10…25 slashing damage to all adjacent foes.", ConciseDescription = "Elite Enchantment Spell. (15 seconds.) When you attack with a scythe, deals 10…25 slashing damage to adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c1/Vow_of_Strength_%28large%29.jpg" }; + public static readonly Skill WailingWeapon = new() { Id = 794, Name = "Wailing Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 3…14 seconds, target ally has a Wailing Weapon. Whenever the Wailing Weapon strikes an attacking foe, that foe is interrupted.", ConciseDescription = "Weapon Spell. (3…14 seconds.) Attacks interrupt attacking foes.", IconUrl = "https://wiki.guildwars.com/images/8/84/Wailing_Weapon_%28large%29.jpg" }; + public static readonly Skill WailofDoom = new() { Id = 764, Name = "Wail of Doom", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.SoulReaping, Type = SkillType.Hex | SkillType.Spell, Energy = 1, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Elite Hex Spell. For 1…4 second[s], all of target foe's attributes are set to 0.", ConciseDescription = "Elite Hex Spell. (1…4 second[s].) Target foe's attributes are 0.", IconUrl = "https://wiki.guildwars.com/images/b/bc/Wail_of_Doom_%28large%29.jpg" }; + public static readonly Skill WallowsBite = new() { Id = 1078, Name = "Wallow's Bite", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Touch | SkillType.Skill, Energy = 1, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = 0.10000000000000001, Upkeep = null, Description = "Skill. Target touched foe takes 20…58 damage.", ConciseDescription = "Touch Skill. Deals 20…58 damage.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Wallow%27s_Bite_%28large%29.jpg" }; + public static readonly Skill WanderingEye = new() { Id = 2056, Name = "Wandering Eye", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4 seconds, the next time target foe attacks, that attack is interrupted and all nearby foes take 30…110 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Interrupts target foe's next attack. Interruption effect: 30…110 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Wandering_Eye_%28large%29.jpg" }; + public static readonly Skill WanderingEyePvP = new() { Id = 3195, Name = "Wandering Eye (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.IllusionMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 4 seconds, the next time target foe attacks, that attack is interrupted and all nearby foes take 10…92 damage.", ConciseDescription = "Hex Spell. (4 seconds.) Interrupts target foe's next attack. Interruption effect: 10…92 damage to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/d/dc/Wandering_Eye_%28PvP%29.jpg" }; + public static readonly Skill WanderingMind = new() { Id = 1857, Name = "Wandering Mind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "(monster only)", ConciseDescription = "(monster only)", IconUrl = "https://wiki.guildwars.com/images/4/41/Wandering_Mind.jpg" }; + public static readonly Skill Wanderlust = new() { Id = 1255, Name = "Wanderlust", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 1, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Binding Ritual. Create a level 1…12 spirit. Whenever this spirit's attack hits a stationary foe, that foe is knocked down and the spirit loses 70…50 Health. This spirit dies after 30…60 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…12 spirit (30…60 second lifespan). Its attacks against stationary foes cause knock-down.", IconUrl = "https://wiki.guildwars.com/images/8/88/Wanderlust_%28large%29.jpg" }; + public static readonly Skill WanderlustPvP = new() { Id = 3020, Name = "Wanderlust (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Binding | SkillType.Ritual, Energy = 10, Activation = 5, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Binding Ritual. Create a level 1…8 spirit. Whenever this spirit's attack hits a stationary foe, that foe is knocked down and the spirit loses 70…50 Health. This spirit dies after 30…60 seconds.", ConciseDescription = "Elite Binding Ritual. Creates a level 1…8 spirit (30…60 second lifespan). Its attacks against stationary foes cause knock-down.", IconUrl = "https://wiki.guildwars.com/images/b/b3/Wanderlust_%28PvP%29.jpg" }; + public static readonly Skill Wanderlustattack = new() { Id = 1256, Name = "Wanderlust (attack)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.None, Attribute = Attribute.Communing, Type = SkillType.Ranged | SkillType.Attack, Energy = null, Activation = 2, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ranged Attack. If this attack hits a stationary foe, that foe is knocked down and this spirit loses 70…50 Health.", ConciseDescription = "Ranged Attack. Causes knock-down to stationary foes. Knock-down cost: this spirit loses 70…50 Health.", IconUrl = "https://wiki.guildwars.com/images/0/05/Wanderlust_%28attack%29.jpg" }; + public static readonly Skill WardAgainstElements = new() { Id = 175, Name = "Ward Against Elements", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You create a Ward Against Elements at your current location. For 8…20 seconds, non-spirit allies in this area gain +24 armor against elemental damage.", ConciseDescription = "Ward Spell. (8…20 seconds.) Allies in this ward have +24 armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/7/71/Ward_Against_Elements_%28large%29.jpg" }; + public static readonly Skill WardAgainstFoes = new() { Id = 177, Name = "Ward Against Foes", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You create a Ward Against Foes at your current location. For 8…20 seconds, non-spirit foes in this area move 50% slower.", ConciseDescription = "Ward Spell. (8…20 seconds.) Foes in this ward move 50% slower.", IconUrl = "https://wiki.guildwars.com/images/b/b8/Ward_Against_Foes_%28large%29.jpg" }; + public static readonly Skill WardAgainstHarm = new() { Id = 239, Name = "Ward Against Harm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Ward Spell. Create a Ward Against Harm at this location. For 5…15 seconds, non-spirit allies in this area have +1…3 health regeneration, +12…24 armor, and an additional +12…24 armor against elemental damage. This spell is disabled for 20 seconds.", ConciseDescription = "Elite Ward Spell. (5…15 seconds.) Allies in this ward have +1…3 Health regeneration, +12…24 armor, and +12…24 additional armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/c/c8/Ward_Against_Harm_%28large%29.jpg" }; + public static readonly Skill WardAgainstHarmPvP = new() { Id = 2806, Name = "Ward Against Harm (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Ward Spell. Create a Ward Against Harm at this location. For 5…15 seconds, non-spirit allies in this area have +1…3 health regeneration, +12…24 armor, and an additional +12…24 armor against elemental damage. This spell is disabled for 30 seconds.", ConciseDescription = "Elite Ward Spell. (5…15 seconds.) Allies in this ward have +1…3 Health regeneration, +12…24 armor, and +12…24 additional armor against elemental damage.", IconUrl = "https://wiki.guildwars.com/images/9/92/Ward_Against_Harm_%28PvP%29.jpg" }; + public static readonly Skill WardAgainstMelee = new() { Id = 176, Name = "Ward Against Melee", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You create a Ward Against Melee at your current location. For 5…20 seconds, non-spirit allies in this area have a 50% chance to block melee attacks.", ConciseDescription = "Ward Spell. (5…20 seconds.) Allies in this ward have a 50% chance to block melee attacks.", IconUrl = "https://wiki.guildwars.com/images/c/cc/Ward_Against_Melee_%28large%29.jpg" }; + public static readonly Skill WardofStability = new() { Id = 938, Name = "Ward of Stability", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. Create a Ward of Stability at your current location. For 10…25 seconds, non-spirit allies cannot be knocked down.", ConciseDescription = "Ward Spell. (10…25 seconds.) Allies in this ward cannot be knocked-down.", IconUrl = "https://wiki.guildwars.com/images/e/ea/Ward_of_Stability_%28large%29.jpg" }; + public static readonly Skill WardofWeakness = new() { Id = 2001, Name = "Ward of Weakness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.EarthMagic, Type = SkillType.Ward | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ward Spell. You create a Ward of Weakness at your current location. For 5…20 seconds, foes in this area become Weakened for 5…20 seconds whenever they take elemental damage.", ConciseDescription = "Ward Spell. (5…20 seconds). Inflicts Weakened condition (5…20 seconds) to any foes that take elemental damage in this ward.", IconUrl = "https://wiki.guildwars.com/images/0/05/Ward_of_Weakness_%28large%29.jpg" }; + public static readonly Skill WarmongersWeapon = new() { Id = 1751, Name = "Warmonger's Weapon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 3…13 seconds, if target ally attacks a foe who is not attacking, that foe is interrupted.", ConciseDescription = "Weapon Spell. (3…13 seconds.) Attacks interrupt an action. Does not interrupt attacking foes.", IconUrl = "https://wiki.guildwars.com/images/2/20/Warmonger%27s_Weapon_%28large%29.jpg" }; + public static readonly Skill WarriorsCunning = new() { Id = 362, Name = "Warrior's Cunning", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. For 5…11 seconds, your melee attacks cannot be blocked.", ConciseDescription = "Skill. (5…11 seconds.) Your melee attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/e/e6/Warrior%27s_Cunning_%28large%29.jpg" }; + public static readonly Skill WarriorsEndurance = new() { Id = 374, Name = "Warrior's Endurance", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Skill, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. For 5…35 seconds, you gain 3 Energy each time you hit with a melee attack. Warrior's Endurance cannot raise your Energy above 10…25.", ConciseDescription = "Elite Skill. (5…35 seconds.) You gain 3 Energy each time you hit with a melee attack.", IconUrl = "https://wiki.guildwars.com/images/2/29/Warrior%27s_Endurance_%28large%29.jpg" }; + public static readonly Skill WarriorsEndurancePvP = new() { Id = 3002, Name = "Warrior's Endurance (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For 5…35 seconds, you gain 3 Energy each time you hit with a melee attack. Warrior's Endurance cannot raise your Energy above 10…25.", ConciseDescription = "Elite Stance. (5…35 seconds.) You gain 3 Energy each time you hit with a melee attack.", IconUrl = "https://wiki.guildwars.com/images/1/15/Warrior%27s_Endurance_%28PvP%29.jpg" }; + public static readonly Skill WaryStance = new() { Id = 377, Name = "Wary Stance", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 1…6 second[s], you block any attack skills used against you. For each successful block, you gain adrenaline and 5 Energy. Wary Stance ends if you use a skill.", ConciseDescription = "Stance. (1…6 second[s]). You block attack skills. Gain adrenaline and 5 Energy for each block.", IconUrl = "https://wiki.guildwars.com/images/1/13/Wary_Stance_%28large%29.jpg" }; + public static readonly Skill WasteNotWantNot = new() { Id = 1995, Name = "Waste Not, Want Not", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Mesmer, Attribute = Attribute.InspirationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. If target foe is not casting a spell or attacking, you gain 8…13 Energy.", ConciseDescription = "Spell. You gain 8…13 Energy if target foe is not attacking or casting a spell.", IconUrl = "https://wiki.guildwars.com/images/e/ec/Waste_Not%2C_Want_Not_%28large%29.jpg" }; + public static readonly Skill WastrelsCollapse = new() { Id = 1644, Name = "Wastrel's Collapse", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.None, Type = SkillType.Skill, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Skill. Shadow Step to target foe. If target foe is not using a skill, that foe is knocked down. All of your non-dagger attack skills are disabled for 10 seconds.", ConciseDescription = "Elite Skill. Shadow Step to target foe. Causes knock-down if target foe is not using a skill.", IconUrl = "https://wiki.guildwars.com/images/e/e7/Wastrel%27s_Collapse_%28large%29.jpg" }; + public static readonly Skill WastrelsDemise = new() { Id = 1335, Name = "Wastrel's Demise", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target foe is hexed with Wastrel's Demise. Each second while hexed, target foe and all foes adjacent to that foe take 1…10 damage and an additional 1…10 damage for each second this spell is in effect. This hex ends prematurely if target foe uses a skill.", ConciseDescription = "Hex Spell. (5 seconds.) Each second while hexed, target foe and all foes adjacent to that foe take 1…10 damage. Foes take +1…10 damage each second this hex is in effect.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Wastrel%27s_Demise_%28large%29.jpg" }; + public static readonly Skill WastrelsWorry = new() { Id = 50, Name = "Wastrel's Worry", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Mesmer, Attribute = Attribute.DominationMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 1, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. After 3 seconds, target foe and all adjacent foes take 20…100 damage. If that foe successfully uses a skill, Wastrel's Worry ends prematurely and does no damage.", ConciseDescription = "Hex Spell. (3 seconds). End effect: causes 20…100 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/4/4c/Wastrel%27s_Worry_%28large%29.jpg" }; + public static readonly Skill WatchYourself = new() { Id = 348, Name = "Watch Yourself!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 4, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. Party members within earshot gain +5…25 armor for 10 seconds. This shout ends after 10 incoming attacks.", ConciseDescription = "Shout. (10 seconds.) Party members in earshot have +5…25 armor.", IconUrl = "https://wiki.guildwars.com/images/3/31/%22Watch_Yourself%21%22_%28large%29.jpg" }; + public static readonly Skill WatchYourselfPvP = new() { Id = 2858, Name = "\"Watch Yourself!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.Tactics, Type = SkillType.Shout, Energy = null, Activation = null, Recharge = 4, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Shout. Party members within earshot gain +5…25 armor for 10 seconds. This shout ends after 1…3 incoming attack[s].", ConciseDescription = "Shout. (10 seconds.) Party members in earshot have +5…25 armor.", IconUrl = "https://wiki.guildwars.com/images/1/16/%22Watch_Yourself%21%22_%28PvP%29.jpg" }; + public static readonly Skill WatchfulHealing = new() { Id = 1392, Name = "Watchful Healing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10 seconds, target ally gains +1…4 Health regeneration. If this skill ends prematurely, that ally gains 30…120 Health.", ConciseDescription = "Enchantment Spell. (10 seconds.) Target ally has +1…4 Health regeneration and gains 30…120 Health if this enchantment ends early.", IconUrl = "https://wiki.guildwars.com/images/3/3b/Watchful_Healing_%28large%29.jpg" }; + public static readonly Skill WatchfulIntervention = new() { Id = 1504, Name = "Watchful Intervention", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, the next time damage drops target ally's Health below 25%, that ally is healed for 50…200 Health.", ConciseDescription = "Enchantment Spell. (60 seconds.) Heals for 50…200 the next time damage drops target ally's Health below 25%.", IconUrl = "https://wiki.guildwars.com/images/4/4e/Watchful_Intervention_%28large%29.jpg" }; + public static readonly Skill WatchfulSpirit = new() { Id = 255, Name = "Watchful Spirit", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Enchantment | SkillType.Spell, Energy = 15, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = -1, Description = "Enchantment Spell. While you maintain this enchantment, target ally gains +2 Health regeneration. That ally is healed for 30…180 Health when Watchful Spirit ends.", ConciseDescription = "Enchantment Spell. +2 Health regeneration. End effect: heals for 30…180.", IconUrl = "https://wiki.guildwars.com/images/9/99/Watchful_Spirit_%28large%29.jpg" }; + public static readonly Skill WaterAttunement = new() { Id = 208, Name = "Water Attunement", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 36…60 seconds, you are attuned to Water. You gain 1 Energy plus 30% of the base Energy cost of the skill each time you use Water Magic.", ConciseDescription = "Enchantment Spell. (36…60 seconds.) You gain 1 Energy plus 30% of the Energy cost when you use a Water Magic skill.", IconUrl = "https://wiki.guildwars.com/images/3/32/Water_Attunement_%28large%29.jpg" }; + public static readonly Skill WaterTrident = new() { Id = 237, Name = "Water Trident", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Send out a fast-moving Water Trident, striking target foe and up to 2 adjacent foes for 10…90 cold damage if it hits. If it hits a moving foe, that foe is knocked down.", ConciseDescription = "Elite Spell. Fast Projectile: deals 10…90 cold damage and knocks-down moving foes. Shoots 2 additional projectiles at adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/c/c6/Water_Trident_%28large%29.jpg" }; + public static readonly Skill WaveofTorment = new() { Id = 0, Name = "Wave of Torment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = 5, Activation = 3, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All enemies in the area are hit for 150 damage.", ConciseDescription = "Spell. Deals 150 damage to all foes in the area.", IconUrl = "https://wiki.guildwars.com/images/a/a1/Wave_of_Torment.jpg" }; + public static readonly Skill WayofPerfection = new() { Id = 1028, Name = "Way of Perfection", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, whenever you successfully land a critical hit, you gain 10…40 Health.", ConciseDescription = "Enchantment Spell. (60 seconds.) Your critical hits heal you for 10…40.", IconUrl = "https://wiki.guildwars.com/images/9/99/Way_of_Perfection_%28large%29.jpg" }; + public static readonly Skill WayoftheAssassin = new() { Id = 1649, Name = "Way of the Assassin", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Stance. For the next 20 seconds while wielding daggers, you attack 5…20% faster and have a +5…35% chance to land a critical hit.", ConciseDescription = "Elite Stance. (20 seconds.) While wielding daggers, you attack 5…20% faster and have +5…35% chance to land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/0/02/Way_of_the_Assassin_%28large%29.jpg" }; + public static readonly Skill WayoftheEmptyPalm = new() { Id = 987, Name = "Way of the Empty Palm", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DeadlyArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 5…20 seconds, off-hand and dual attacks cost no Energy.", ConciseDescription = "Elite Enchantment Spell. (5…20 seconds.) Your off-hand and dual attacks cost no Energy.", IconUrl = "https://wiki.guildwars.com/images/2/2b/Way_of_the_Empty_Palm_%28large%29.jpg" }; + public static readonly Skill WayoftheFox = new() { Id = 949, Name = "Way of the Fox", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 45, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…35 seconds, your next 1…6 attack[s] cannot be blocked.", ConciseDescription = "Enchantment Spell. (10…35 seconds.) Your attacks are unblockable.", IconUrl = "https://wiki.guildwars.com/images/a/a3/Way_of_the_Fox_%28large%29.jpg" }; + public static readonly Skill WayoftheLotus = new() { Id = 977, Name = "Way of the Lotus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.ShadowArts, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 20 seconds, the next time you hit with a dual attack skill, you gain 5…20 Energy.", ConciseDescription = "Enchantment Spell. (20 seconds.) You gain 5…20 Energy the next time you hit with a dual attack.", IconUrl = "https://wiki.guildwars.com/images/6/61/Way_of_the_Lotus_%28large%29.jpg" }; + public static readonly Skill WayoftheMaster = new() { Id = 2187, Name = "Way of the Master", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Assassin, Attribute = Attribute.CriticalStrikes, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, while holding a non-dagger weapon, you have an additional 3…33% chance to land a critical hit.", ConciseDescription = "Enchantment Spell. (60 seconds.) While holding a non-dagger weapon, you have +3…33% chance to land a critical hit.", IconUrl = "https://wiki.guildwars.com/images/e/eb/Way_of_the_Master_%28large%29.jpg" }; + public static readonly Skill WeShallReturn = new() { Id = 1592, Name = "We Shall Return!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 25, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. All party members in earshot are resurrected with 25…50% Health and 5…20% Energy.", ConciseDescription = "Shout. All party members in earshot are resurrected (25…50% Health and 5…20% Energy).", IconUrl = "https://wiki.guildwars.com/images/a/a1/%22We_Shall_Return%21%22_%28large%29.jpg" }; + public static readonly Skill WeShallReturnPvP = new() { Id = 3033, Name = "\"We Shall Return!\" (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Command, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. For 10 seconds, whenever party members within earshot use a resurrection skill, their fallen allies return with 10…75% more Health and 5…50% more Energy.", ConciseDescription = "Shout. (10 seconds.) Whenever party members in earshot use a resurrection skill, their fallen allies return with 10…75% more Health and 5…50% more Energy.", IconUrl = "https://wiki.guildwars.com/images/7/7c/%22We_Shall_Return%21%22_%28PvP%29.jpg" }; + public static readonly Skill WeakenArmor = new() { Id = 159, Name = "Weaken Armor", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe and foes adjacent to your target have Cracked Armor for 5…20 seconds.", ConciseDescription = "Spell. Also affects adjacent foes. Inflicts Cracked Armor condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/5/53/Weaken_Armor_%28large%29.jpg" }; + public static readonly Skill WeakenKnees = new() { Id = 822, Name = "Weaken Knees", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 1…16 second[s], target foe suffers 1…4 Health degeneration and takes 5…20 damage while moving.", ConciseDescription = "Elite Hex Spell. (1…16 second[s].) Target foe has 1…4 Health degeneration and takes 5…20 damage while moving.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Weaken_Knees_%28large%29.jpg" }; + public static readonly Skill WeakenedbyDhuum = new() { Id = 3077, Name = "Weakened by Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. You are overcome by the energy coming off the Everlasting Mobstopper holding your newly captured Skeleton of Dhuum. You couldn't possibly handle capturing another while in this state.", ConciseDescription = "Skill. You are overcome by the energy coming off the Everlasting Mobstopper holding your newly captured Skeleton of Dhuum. You couldn't possibly handle capturing another while in this state.", IconUrl = "https://wiki.guildwars.com/images/1/14/Weakened_by_Dhuum.jpg" }; + public static readonly Skill WeaknessTrap = new() { Id = 2421, Name = "Weakness Trap", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Trap, Energy = 10, Activation = 2, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Trap. When Weakness Trap is triggered, all nearby foes are Weakened for 10…20 seconds and take 24…50 lightning damage. All Charr are knocked down. Weakness Trap ends after 90 seconds. While activating this skill, you are easily interrupted.", ConciseDescription = "Trap. (90 seconds.) Affects nearby foes. Deals 24…50 lightning damage. Inflicts Weakness condition (10…20 seconds). Knocks-down Charr.", IconUrl = "https://wiki.guildwars.com/images/0/0d/Weakness_Trap.jpg" }; + public static readonly Skill WeaponofAggression = new() { Id = 2073, Name = "Weapon of Aggression", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 5…15 seconds, you attack 25% faster.", ConciseDescription = "Weapon Spell. (5…15 seconds.) You attack 25% faster.", IconUrl = "https://wiki.guildwars.com/images/c/c3/Weapon_of_Aggression_%28large%29.jpg" }; + public static readonly Skill WeaponofFury = new() { Id = 1749, Name = "Weapon of Fury", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 5…20 seconds, target ally gains 100% more adrenaline and 1 Energy whenever that ally successfully hits with an attack.", ConciseDescription = "Elite Weapon Spell. (5…20 seconds.) 100% more adrenaline gain and +1 Energy whenever target ally hits with an attack.", IconUrl = "https://wiki.guildwars.com/images/7/70/Weapon_of_Fury_%28large%29.jpg" }; + public static readonly Skill WeaponofQuickening = new() { Id = 1268, Name = "Weapon of Quickening", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.Communing, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 5…25 seconds, target ally has a Weapon of Quickening, and spells and binding rituals recharge 33% faster.", ConciseDescription = "Elite Weapon Spell. (5…25 seconds.) Spells and binding rituals recharge 33% faster.", IconUrl = "https://wiki.guildwars.com/images/d/d8/Weapon_of_Quickening_%28large%29.jpg" }; + public static readonly Skill WeaponofRemedy = new() { Id = 1752, Name = "Weapon of Remedy", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 3, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 8 seconds, the next time target ally takes damage or life steal from a foe, that ally steals up to 20…80 Health from that foe and loses 2 conditions.", ConciseDescription = "Elite Weapon Spell. (8 seconds.) The next time target ally takes damage or life steal from a foe, this ally steals 20…80 Health from that foe and loses 2 conditions.", IconUrl = "https://wiki.guildwars.com/images/c/c2/Weapon_of_Remedy_%28large%29.jpg" }; + public static readonly Skill WeaponofRenewal = new() { Id = 2149, Name = "Weapon of Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 5…20 seconds, the next time target ally hits with an attack skill, that ally gains 1…7 Energy.", ConciseDescription = "Weapon Spell. (5…20 seconds.) Target ally gains 1…7 Energy the next time this ally hits with an attack skill.", IconUrl = "https://wiki.guildwars.com/images/e/e0/Weapon_of_Renewal_%28large%29.jpg" }; + public static readonly Skill WeaponofShadow = new() { Id = 983, Name = "Weapon of Shadow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 1…7 second[s], target ally has a Weapon of Shadow. Whenever that ally is struck by an attack, that ally's attacker becomes Blinded for 5 seconds. The next 1…3 times that ally hits with an attack, his target is Blinded for 5 seconds.", ConciseDescription = "Weapon Spell. (1…7 second[s].) Inflicts Blindness condition (5 seconds) on anyone who attacks target ally. Target ally's next 1…3 attack[s] inflict Blindness (5 seconds) if they hit.", IconUrl = "https://wiki.guildwars.com/images/0/00/Weapon_of_Shadow_%28large%29.jpg" }; + public static readonly Skill WeaponofWarding = new() { Id = 793, Name = "Weapon of Warding", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 3…8 seconds, target ally has a Weapon of Warding that grants target ally +2…4 Health regeneration and a 50% chance to block.", ConciseDescription = "Weapon Spell. (3…8 seconds.) +2…4 Health regeneration. 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/5/58/Weapon_of_Warding_%28large%29.jpg" }; + public static readonly Skill WeaponofWardingPvP = new() { Id = 2893, Name = "Weapon of Warding (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Weapon Spell. For 3…8 seconds, target ally has a Weapon of Warding that grants target ally +2…4 Health regeneration and a 50% chance to block. Weapon of Warding ends if that ally attacks.", ConciseDescription = "Weapon Spell. (3…8 seconds.) +2…4 Health regeneration. 50% chance to block.", IconUrl = "https://wiki.guildwars.com/images/b/ba/Weapon_of_Warding_%28PvP%29.jpg" }; + public static readonly Skill WeaponsofThreeForges = new() { Id = 3429, Name = "Weapons of Three Forges", Elite = true, PvEOnly = true, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Weapon | SkillType.Spell, Energy = 10, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 3…20 seconds, each non-spirit ally in earshot gains the effect of a random Weapon Spell.", ConciseDescription = "Elite Weapon Spell. (3…20 seconds.) Allies in earshot gain the effect of a random Weapon Spell.", IconUrl = "https://wiki.guildwars.com/images/0/08/Weapons_of_Three_Forges.jpg" }; + public static readonly Skill WearyingSpear = new() { Id = 1552, Name = "Wearying Spear", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 3, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, you deal +10…40 damage. You are Weakened for 5 seconds.", ConciseDescription = "Spear Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/8/85/Wearying_Spear_%28large%29.jpg" }; + public static readonly Skill WearyingStrike = new() { Id = 1537, Name = "Wearying Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. You remove 1 Dervish enchantment. If an enchantment was removed, you inflict a Deep Wound for 3…10 seconds. You suffer from Weakness for 10 seconds if an enchantment is not removed.", ConciseDescription = "Scythe Attack. Remove 1 Dervish Enchantment. Removal Effect: Inflicts Deep Wound condition (3…10 seconds).", IconUrl = "https://wiki.guildwars.com/images/0/01/Wearying_Strike_%28large%29.jpg" }; + public static readonly Skill WebofDisruption = new() { Id = 1344, Name = "Web of Disruption", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Interrupt target foe. For 10 seconds, target foe is hexed with Web of Disruption. When this hex ends, that foe is interrupted again.", ConciseDescription = "Hex Spell. (10 seconds.) Initial effect: interrupts a skill. End effect: interrupts a skill.", IconUrl = "https://wiki.guildwars.com/images/1/11/Web_of_Disruption_%28large%29.jpg" }; + public static readonly Skill WebofDisruptionPvP = new() { Id = 3386, Name = "Web of Disruption (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Mesmer, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. Interrupt target foe. For 10 seconds, target foe is hexed with Web of Disruption. When this hex ends, that foe is interrupted again.", ConciseDescription = "Hex Spell. (10 seconds.) Initial effect: interrupts a skill. End effect: interrupts a skill.", IconUrl = "https://wiki.guildwars.com/images/7/75/Web_of_Disruption_%28PvP%29.jpg" }; + public static readonly Skill WeightofDhuum = new() { Id = 3133, Name = "Weight of Dhuum", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Scythe | SkillType.Attack, Energy = null, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. For 5 seconds, target foe moves and attacks 90% slower, has tripled casting times, benefits 75% less from healing, and has -10 Health degeneration.", ConciseDescription = "Scythe Attack. (5 seconds.) Target foe moves and attacks 90% slower, has tripled casting times, benefits 75% less from healing, and has -10 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/4/44/Weight_of_Dhuum.jpg" }; + public static readonly Skill WeightofDhuumhex = new() { Id = 3086, Name = "Weight of Dhuum (hex)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 5 seconds, target foe moves and attacks 90% slower, has tripled casting times, benefits 75% less from healing, and has -10 Health degeneration.", ConciseDescription = "", IconUrl = "https://wiki.guildwars.com/images/b/b5/Weight_of_Dhuum_%28hex%29.jpg" }; + public static readonly Skill WellofBlood = new() { Id = 92, Name = "Well of Blood", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Well | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of Blood at its location. For 8…20 seconds, allies in that area receive +1…6 Health regeneration.", ConciseDescription = "Well Spell. (8…20 seconds.) Allies in this well have +1…6 Health regeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e8/Well_of_Blood_%28large%29.jpg" }; + public static readonly Skill WellofDarkness = new() { Id = 1366, Name = "Well of Darkness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of Darkness for 5…50 seconds. Hexed foes within the Well of Darkness miss 50% of the time.", ConciseDescription = "Well Spell. (5…50 seconds.) Hexed foes in this well have 50% chance to miss. .", IconUrl = "https://wiki.guildwars.com/images/4/4b/Well_of_Darkness_%28large%29.jpg" }; + public static readonly Skill WellofPower = new() { Id = 91, Name = "Well of Power", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.BloodMagic, Type = SkillType.Well | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of Power at that location. For 8…20 seconds, allies within the area of Well of Power gain +1…6 Health regeneration and +2 Energy regeneration.", ConciseDescription = "Elite Well Spell. (8…20 seconds.) Allies in this well have +1…6 Health regeneration and +2 Energy regeneration.", IconUrl = "https://wiki.guildwars.com/images/a/a7/Well_of_Power_%28large%29.jpg" }; + public static readonly Skill WellofRuin = new() { Id = 2236, Name = "Well of Ruin", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of Ruin at its location. For 5…30 seconds, whenever a foe in the well takes physical damage, that foe has Cracked Armor for 5…20 seconds.", ConciseDescription = "Well Spell. (5…30 seconds.) Inflicts Cracked Armor condition (5…20 seconds) to any foe in the well that takes physical damage.", IconUrl = "https://wiki.guildwars.com/images/9/93/Well_of_Ruin_%28large%29.jpg" }; + public static readonly Skill WellofSilence = new() { Id = 1660, Name = "Well of Silence", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit target corpse or sacrifice 66% health to create a Well of Silence for 10…30 seconds. Foes within the well cannot use shouts or chants and suffer 1…4 Health degeneration.", ConciseDescription = "Well Spell. (10…30 seconds.) Foes in this well cannot use shouts and chants and have 1…4 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/e/e3/Well_of_Silence_%28large%29.jpg" }; + public static readonly Skill WellofSuffering = new() { Id = 93, Name = "Well of Suffering", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Well | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of Suffering at its location. For 10…30 seconds, foes in that area suffer 1…6 Health degeneration.", ConciseDescription = "Well Spell. (10…30 seconds.) Foes in this well have 1…6 Health degeneration.", IconUrl = "https://wiki.guildwars.com/images/7/7b/Well_of_Suffering_%28large%29.jpg" }; + public static readonly Skill WellofWeariness = new() { Id = 818, Name = "Well of Weariness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Well | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit target corpse or sacrifice 66% health to create a Well of Weariness for 10…55 seconds. Enemies within the Well of Weariness suffer -1 Energy degeneration.", ConciseDescription = "Well Spell. (10…55 seconds.) Foes in this well have -1 Energy degeneration.", IconUrl = "https://wiki.guildwars.com/images/8/8c/Well_of_Weariness_%28large%29.jpg" }; + public static readonly Skill WelloftheProfane = new() { Id = 94, Name = "Well of the Profane", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Well | SkillType.Spell, Energy = 25, Activation = 3, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Well Spell. Exploit nearest corpse or sacrifice 66% health to create a Well of the Profane at its location. For 8…20 seconds, foes in that area are stripped of all enchantments and cannot be the target of further enchantments. (50% failure chance with Death Magic 4 or less.)", ConciseDescription = "Well Spell. (8…20 seconds.) Foes in this well lose all enchantments and cannot be the target of further enchantments.", IconUrl = "https://wiki.guildwars.com/images/e/e9/Well_of_the_Profane_%28large%29.jpg" }; + public static readonly Skill WesternHealthShrineBonus = new() { Id = 2957, Name = "Western Health Shrine Bonus", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.None, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Your party members' maximum Health is increased by 120.", ConciseDescription = "Spell. Your party members have +120 maximum Health.", IconUrl = "https://wiki.guildwars.com/images/c/ca/Western_Health_Shrine_Bonus.jpg" }; + public static readonly Skill WhirlingAxe = new() { Id = 888, Name = "Whirling Axe", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.AxeMastery, Type = SkillType.Axe | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 4, Sacrifice = null, Upkeep = null, Description = "Elite Axe Attack. If Whirling Axe hits, you strike for +5…20 damage and any stance being used by your target ends. This attack cannot be blocked.", ConciseDescription = "Elite Axe Attack. Deals +5…20 damage and removes a stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Whirling_Axe_%28large%29.jpg" }; + public static readonly Skill WhirlingCharge = new() { Id = 1544, Name = "Whirling Charge", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. For 1…6 second[s], you move 33% faster than normal. The next time you strike a foe, all other nearby foes take 10…60 cold damage and this enchantment ends.", ConciseDescription = "Flash Enchantment Spell. (1…6 second[s].) You move 33% faster. Deal 10…60 cold damage to all other nearby foes the next time you hit a foe and this enchantment ends.", IconUrl = "https://wiki.guildwars.com/images/6/67/Whirling_Charge_%28large%29.jpg" }; + public static readonly Skill WhirlingDefense = new() { Id = 450, Name = "Whirling Defense", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 10, Activation = null, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 8…20 seconds, you have 75% chance to block attacks. Whenever you block a projectile in this way, adjacent foes take 5…11 damage.", ConciseDescription = "Stance. (8…20 seconds.) You have 75% chance to block. Deals 5…11 damage to adjacent foes whenever you block a projectile attack.", IconUrl = "https://wiki.guildwars.com/images/d/d4/Whirling_Defense_%28large%29.jpg" }; + public static readonly Skill WhirlingFires = new() { Id = 0, Name = "Whirling Fires", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 5, Sacrifice = null, Upkeep = null, Description = "Skill. All foes in the area take 120 fire damage.", ConciseDescription = "Skill. Deals 120 fire damage to foes in the area.", IconUrl = "https://wiki.guildwars.com/images/0/06/Whirling_Fires.jpg" }; + public static readonly Skill Whirlwind = new() { Id = 163, Name = "Whirlwind", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. All adjacent foes take 15…75 cold damage. Attacking foes struck by Whirlwind are knocked down. If you are Overcast, this spell strikes nearby instead of adjacent.", ConciseDescription = "Spell. Hits foes adjacent to you. Deals 15…75 cold damage. Causes knock-down to attacking foes. Strikes nearby instead of adjacent if Overcast.", IconUrl = "https://wiki.guildwars.com/images/1/1e/Whirlwind_%28large%29.jpg" }; + public static readonly Skill WhirlwindAttack = new() { Id = 2107, Name = "Whirlwind Attack", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = null, Activation = null, Recharge = 1, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Attack target and adjacent foes. Each attack that hits deals +13…20 damage.", ConciseDescription = "Melee Attack. Deals +13…20 damage to target and adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/2/2c/Whirlwind_Attack.jpg" }; + public static readonly Skill WieldersBoon = new() { Id = 1265, Name = "Wielder's Boon", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Heal target ally for 15…60 points. If that ally is under the effects of a weapon spell, Wielder's Boon heals for an additional 15…75 Health.", ConciseDescription = "Spell. Heals for 15…60. Heals for 15…75 more if this ally is under a Weapon spell.", IconUrl = "https://wiki.guildwars.com/images/3/3b/Wielder%27s_Boon_%28large%29.jpg" }; + public static readonly Skill WieldersRemedy = new() { Id = 1740, Name = "Wielder's Remedy", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 3, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 10…30 seconds, whenever you cast a weapon spell on an ally, that ally loses 2 conditions.", ConciseDescription = "Enchantment Spell. (10…30 seconds.) Whenever you cast a weapon spell, the targeted ally loses two conditions.", IconUrl = "https://wiki.guildwars.com/images/8/8a/Wielder%27s_Remedy_%28large%29.jpg" }; + public static readonly Skill WieldersStrike = new() { Id = 1733, Name = "Wielder's Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.ChannelingMagic, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target foe is struck for 5…50 lightning damage. If you are under the effects of a weapon spell, you deal an additional 10…40 lightning damage.", ConciseDescription = "Spell. Deals 5…50 lightning damage. Deals 10…40 more lightning damage if you are under a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/b/b9/Wielder%27s_Strike_%28large%29.jpg" }; + public static readonly Skill WieldersZeal = new() { Id = 1737, Name = "Wielder's Zeal", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.SpawningPower, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 10…40 seconds, whenever you cast a Weapon Spell on an ally, you gain 1…5 Energy.", ConciseDescription = "Elite Enchantment Spell. (10…40 seconds.) You gain 1…5 Energy whenever you cast a weapon spell.", IconUrl = "https://wiki.guildwars.com/images/1/1b/Wielder%27s_Zeal_%28large%29.jpg" }; + public static readonly Skill WildBlow = new() { Id = 321, Name = "Wild Blow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Melee | SkillType.Attack, Energy = 5, Activation = null, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Melee Attack. Lose all adrenaline. If it hits, this attack will result in a critical hit and any stance being used by your target ends. This attack cannot be blocked.", ConciseDescription = "Melee Attack. Always a critical hit. Removes a stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/d/df/Wild_Blow_%28large%29.jpg" }; + public static readonly Skill WildSmash = new() { Id = 0, Name = "Wild Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Attack, Energy = null, Activation = 0.5, Recharge = 8, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Attack. Target foe is knocked down. Any stances currently in use by target foe end and are disabled for 5 seconds. This attack cannot be blocked.", ConciseDescription = "Attack. Causes knock-down. Ends a stance and disables it (5 seconds). Unblockable.", IconUrl = "https://wiki.guildwars.com/images/4/43/Wild_Smash.jpg" }; + public static readonly Skill WildStrike = new() { Id = 1022, Name = "Wild Strike", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…35 damage and any stance being used by target foe ends. This attack cannot be blocked.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Removes target foe's stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Wild_Strike_%28large%29.jpg" }; + public static readonly Skill WildStrikePvP = new() { Id = 3252, Name = "Wild Strike (PvP)", Elite = false, PvEOnly = false, PvP = true, Campaign = Campaign.Factions, Profession = Profession.Assassin, Attribute = Attribute.DaggerMastery, Type = SkillType.Attack, Energy = 5, Activation = null, Recharge = 6, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Off-Hand Attack. Must follow a lead attack. If it hits, this attack strikes for +10…35 damage and any stance being used by target foe ends. This attack cannot be blocked.", ConciseDescription = "Off-Hand Attack. Deals +10…35 damage. Removes target foe's stance. Unblockable.", IconUrl = "https://wiki.guildwars.com/images/2/26/Wild_Strike_%28PvP%29.jpg" }; + public static readonly Skill WildThrow = new() { Id = 1605, Name = "Wild Throw", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.SpearMastery, Type = SkillType.Spear | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 7, Sacrifice = null, Upkeep = null, Description = "Spear Attack. If this attack hits, it deals +5…20 damage, and any stance being used by your target ends. This attack cannot be blocked. All of your non-spear attack skills are disabled for 3 seconds.", ConciseDescription = "Spear Attack. Deals +5…20 damage. Unblockable. Ends target's stance. your non-spear attack skills for 3 seconds.", IconUrl = "https://wiki.guildwars.com/images/1/1f/Wild_Throw_%28large%29.jpg" }; + public static readonly Skill WindborneSpeed = new() { Id = 160, Name = "Windborne Speed", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Elementalist, Attribute = Attribute.AirMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…13 seconds, target ally moves 33% faster.", ConciseDescription = "Enchantment Spell. (5…13 seconds.) Target ally moves 33% faster.", IconUrl = "https://wiki.guildwars.com/images/8/87/Windborne_Speed_%28large%29.jpg" }; + public static readonly Skill Winds = new() { Id = 2422, Name = "Winds", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.EbonVanguard | SkillType.Ritual, Energy = 5, Activation = 5, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Ebon Vanguard Ritual. Create a level 4…10 Spirit. All foes within its range have 15% chance to miss with ranged attacks. This spirit dies after 54…90 seconds.", ConciseDescription = "Ebon Vanguard Ritual. Creates a level 4…10 spirit (54…90 second lifespan.) Affects foes within range. 15% chance to miss with ranged attacks.", IconUrl = "https://wiki.guildwars.com/images/0/0e/Winds.jpg" }; + public static readonly Skill WindsofDisenchantment = new() { Id = 1533, Name = "Winds of Disenchantment", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Lose 1 Dervish enchantment. If a Dervish enchantment was removed in this way, all nearby foes lose 1 enchantment and take 20…80 cold damage.", ConciseDescription = "Spell. Remove one of your Dervish enchantments. Removal effect: all nearby foes lose 1 enchantment and take 20…80 cold damage.", IconUrl = "https://wiki.guildwars.com/images/3/3d/Winds_of_Disenchantment_%28large%29.jpg" }; + public static readonly Skill Winnowing = new() { Id = 463, Name = "Winnowing", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. Non-spirit creatures within range take 4 additional damage whenever they take physical damage. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Increases physical damage by +4 for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/5/5a/Winnowing_%28large%29.jpg" }; + public static readonly Skill Winter = new() { Id = 462, Name = "Winter", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Ranger, Attribute = Attribute.WildernessSurvival, Type = SkillType.Nature | SkillType.Ritual, Energy = 5, Activation = 3, Recharge = 60, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Nature Ritual. Create a level 1…10 spirit. For creatures within its range, all elemental damage is cold damage instead. This spirit dies after 30…240 seconds.", ConciseDescription = "Nature Ritual. Creates a level 1…10 spirit (30…240 second lifespan). Converts elemental damage to cold damage for creatures in range. Does not affect spirits.", IconUrl = "https://wiki.guildwars.com/images/e/e1/Winter_%28large%29.jpg" }; + public static readonly Skill WintersEmbrace = new() { Id = 1999, Name = "Winter's Embrace", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Elementalist, Attribute = Attribute.WaterMagic, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 2…6 seconds, target foe moves 66% slower and takes 5…15 damage while moving.", ConciseDescription = "Hex Spell. (2…6 seconds.) Target foe moves 66% slower and takes 5…15 damage while moving.", IconUrl = "https://wiki.guildwars.com/images/9/9d/Winter%27s_Embrace_%28large%29.jpg" }; + public static readonly Skill WithdrawHexes = new() { Id = 942, Name = "Withdraw Hexes", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.DivineFavor, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Remove all hexes from target ally and all adjacent allies. This spell takes an additional 2 seconds to recharge for each hex removed in this way. (50% failure chance with Divine Favor 4 or less.)", ConciseDescription = "Elite Spell. Removes all hexes. Also affects adjacent allies.", IconUrl = "https://wiki.guildwars.com/images/f/f1/Withdraw_Hexes_%28large%29.jpg" }; + public static readonly Skill Wither = new() { Id = 125, Name = "Wither", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.Necromancer, Attribute = Attribute.Curses, Type = SkillType.Hex | SkillType.Spell, Energy = 10, Activation = 1, Recharge = 5, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Hex Spell. For 5…35 seconds, target foe suffers 2…4 Health degeneration and -1 Energy degeneration. If target foe's Energy reaches 0, that foe takes 15…75 damage and Wither ends.", ConciseDescription = "Elite Hex Spell. (5…35 seconds.) Causes 2…4 Health degeneration and -1 Energy degeneration. Deals 15…75 damage if target foe's Energy drops to 0.", IconUrl = "https://wiki.guildwars.com/images/9/97/Wither_%28large%29.jpg" }; + public static readonly Skill WitheringAura = new() { Id = 1997, Name = "Withering Aura", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Necromancer, Attribute = Attribute.DeathMagic, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 1, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 5…20 seconds, target ally's melee attacks cause Weakness for 5…20 seconds.", ConciseDescription = "Enchantment Spell. (5…20 seconds.) Target ally's melee attacks cause Weakness condition (5…20 seconds.)", IconUrl = "https://wiki.guildwars.com/images/0/08/Withering_Aura_%28large%29.jpg" }; + public static readonly Skill WordofCensure = new() { Id = 1129, Name = "Word of Censure", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Spell, Energy = 10, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Target foe takes 30…130 holy damage. If your target was below 50% Health, Word of Censure takes 20 additional seconds to recharge.", ConciseDescription = "Elite Spell. Deals 30…130 holy damage.", IconUrl = "https://wiki.guildwars.com/images/7/76/Word_of_Censure_%28large%29.jpg" }; + public static readonly Skill WordofHealing = new() { Id = 282, Name = "Word of Healing", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 0.75, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Heal target ally for 5…100 Health. Heal for an additional 30…115 Health if that ally is below 50% Health.", ConciseDescription = "Elite Spell. Heals for 5…100. Heals for 30…115 more if target ally is below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/0/07/Word_of_Healing_%28large%29.jpg" }; + public static readonly Skill WordsofComfort = new() { Id = 1396, Name = "Words of Comfort", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.HealingPrayers, Type = SkillType.Spell, Energy = 5, Activation = 1, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Target ally is healed for 15…60 Health and an additional 15…45 Health if that ally is suffering from a condition.", ConciseDescription = "Spell. Heals for 15…60. Heals for 15…45 more if target ally has a condition.", IconUrl = "https://wiki.guildwars.com/images/a/ab/Words_of_Comfort_%28large%29.jpg" }; + public static readonly Skill WordsofMadness = new() { Id = 1875, Name = "Words of Madness", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Skill, Energy = null, Activation = null, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Skill. Target foe takes 120 damage and is knocked down. Target foe is Dazed for 10 seconds.", ConciseDescription = "Skill. Deals 120 damage and causes knock-down. Inflicts Dazed condition (10 seconds).", IconUrl = "https://wiki.guildwars.com/images/4/42/Words_of_Madness.jpg" }; + public static readonly Skill WordsofMadnessQwytzylkak = new() { Id = 1707, Name = "Words of Madness (Qwytzylkak)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = null, Activation = 1, Recharge = 2, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. All targets within earshot are hexed with Words of Madness for 15 seconds, and each has a random skill disabled for 30 seconds and takes 20 damage for each skill currently recharging. When Words of Madness ends, their skills are recharged.", ConciseDescription = "Hex Spell. (15 seconds.) Foes within earshot each have a random skill disabled (30 seconds) and take 20 damage for each of their skills currently recharging.", IconUrl = "https://wiki.guildwars.com/images/3/39/Words_of_Madness_%28Qwytzylkak%29.jpg" }; + public static readonly Skill WoundingStrike = new() { Id = 1536, Name = "Wounding Strike", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Scythe Attack. If this attack hits, you do +5…20 damage, target foe suffers from Bleeding for 5…20 seconds, and you lose 1 Dervish enchantment. If an enchantment is removed, target foe also suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Scythe Attack. Deals +5…20 damage and inflicts Bleeding condition (5…20 seconds). Remove 1 Dervish enchantment. Removal Effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/1/1b/Wounding_Strike_%28large%29.jpg" }; + public static readonly Skill WoundingStrikePvP = new() { Id = 3367, Name = "Wounding Strike (PvP)", Elite = true, PvEOnly = false, PvP = true, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Scythe Attack. If this attack hits, target foe suffers from Bleeding for 5…20 seconds, and you lose 1 Dervish enchantment. If an enchantment is removed, target foe also suffers from a Deep Wound for 5…20 seconds.", ConciseDescription = "Elite Scythe Attack. Inflicts Bleeding condition (5…20 seconds). Removes 1 Dervish enchantment. Removal effect: inflicts Deep Wound condition (5…20 seconds).", IconUrl = "https://wiki.guildwars.com/images/7/78/Wounding_Strike_%28PvP%29.jpg" }; + public static readonly Skill WurmBile = new() { Id = 0, Name = "Wurm Bile", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Hex | SkillType.Spell, Energy = 5, Activation = 2, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Hex Spell. For 20 seconds, nearby foes are hit by Wurm Bile and take 40 damage each second. When Wurm Bile ends, affected creatures suffer from one random Condition for 12 seconds.", ConciseDescription = "Hex Spell. (20 seconds.) Deals 40 damage each second to nearby foes.", IconUrl = "https://wiki.guildwars.com/images/3/3f/Wurm_Bile.jpg" }; + public static readonly Skill WurmSiegeCore = new() { Id = 564, Name = "Wurm Siege (Core)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. (monster only)", ConciseDescription = "Spell. (monster only)", IconUrl = "https://wiki.guildwars.com/images/b/b8/Wurm_Siege_%28Core%29.jpg" }; + public static readonly Skill WurmSiegeDunesofDespair = new() { Id = 563, Name = "Wurm Siege (Dunes of Despair)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Prophecies, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 3, Recharge = null, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Deals damage to creatures at impact site.", ConciseDescription = "Spell. Damages creatures at the impact site.", IconUrl = "" }; + public static readonly Skill WurmSiegeEyeoftheNorth = new() { Id = 2543, Name = "Wurm Siege (Eye of the North)", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Spell, Energy = null, Activation = 2, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Spell. Fires a projectile and damages foes in range.", ConciseDescription = "Spell. Projectile: damages foes in range.", IconUrl = "https://wiki.guildwars.com/images/0/09/Wurm_Siege_%28Eye_of_the_North%29.jpg" }; + public static readonly Skill XinraesWeapon = new() { Id = 1750, Name = "Xinrae's Weapon", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Ritualist, Attribute = Attribute.RestorationMagic, Type = SkillType.Weapon | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Weapon Spell. For 8 seconds, the next time target ally takes damage from a foe that damage is limited to 5% of that ally's max Health and that ally steals up to 20…80 Health from that foe.", ConciseDescription = "Elite Weapon Spell. (8 seconds). The next time target ally takes damage from a foe, that damage is limited to 5% of target ally's max Health and that ally steals 20…80 Health from that foe.", IconUrl = "https://wiki.guildwars.com/images/5/51/Xinrae%27s_Weapon_%28large%29.jpg" }; + public static readonly Skill YellowSnow = new() { Id = 1007, Name = "Yellow Snow", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Preparation, Energy = null, Activation = 0.75, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Preparation. Lose one condition. Your next snowball causes Disease for 10 seconds.", ConciseDescription = "Preparation. Lose one condition. Your next snowball causes Disease ( 10 seconds.)", IconUrl = "https://wiki.guildwars.com/images/b/b5/Yellow_Snow.jpg" }; + public static readonly Skill YetiSmash = new() { Id = 1137, Name = "Yeti Smash", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.HammerMastery, Type = SkillType.Hammer | SkillType.Attack, Energy = null, Activation = null, Recharge = null, Overcast = null, Adrenaline = 6, Sacrifice = null, Upkeep = null, Description = "Hammer Attack. Lose all adrenaline. Attack all adjacent foes. If this attack strikes a foe suffering from a condition, that foe is knocked down. (50% failure chance with Hammer Mastery 4 or less.)", ConciseDescription = "Hammer Attack. Attack all adjacent foes. Knocks down foes suffering from a condition.", IconUrl = "https://wiki.guildwars.com/images/7/73/Yeti_Smash_%28large%29.jpg" }; + public static readonly Skill YouAreAllWeaklings = new() { Id = 2359, Name = "You Are All Weaklings!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target foe and foes adjacent to target are Weakened for 8…12 seconds.", ConciseDescription = "Shout. Inflicts Weakness condition (8…12 seconds). Also affects adjacent foes.", IconUrl = "https://wiki.guildwars.com/images/a/a4/%22You_Are_All_Weaklings%21%22.jpg" }; + public static readonly Skill YouMoveLikeaDwarf = new() { Id = 2358, Name = "You Move Like a Dwarf!", Elite = false, PvEOnly = true, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.None, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 10, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. Target foe is knocked down and takes 44…80 damage. That foe is also Crippled for 8…15 seconds.", ConciseDescription = "Shout. Deals 44…80 damage, causes knock-down, and inflicts Crippled condition (8…15 seconds).", IconUrl = "https://wiki.guildwars.com/images/6/6a/%22You_Move_Like_a_Dwarf%21%22.jpg" }; + public static readonly Skill YouWillDie = new() { Id = 1141, Name = "You Will Die!", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Warrior, Attribute = Attribute.Strength, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 15, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Shout. If target foe is below 90% Health, you gain 1…3 strike[s] of adrenaline.", ConciseDescription = "Shout. You gain 1…3 strike[s] of adrenaline.", IconUrl = "https://wiki.guildwars.com/images/a/a2/%22You_Will_Die%21%22_%28large%29.jpg" }; + public static readonly Skill YoureAllAlone = new() { Id = 1412, Name = "You're All Alone!", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Warrior, Attribute = Attribute.None, Type = SkillType.Shout, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Shout. If target foe isn't near an ally, that foe suffers from Cripple and Weakness for 8 seconds.", ConciseDescription = "Elite Shout. Inflicts Cripple and Weakness conditions (8 seconds).", IconUrl = "https://wiki.guildwars.com/images/a/ad/%22You%27re_All_Alone%21%22_%28large%29.jpg" }; + public static readonly Skill ZealotsFire = new() { Id = 271, Name = "Zealot's Fire", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Core, Profession = Profession.Monk, Attribute = Attribute.SmitingPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 10, Activation = 0.25, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Enchantment Spell. For 60 seconds, whenever you use a skill that targets an ally, all foes adjacent to that target are struck for 5…35 fire damage and you lose 1 Energy.", ConciseDescription = "Enchantment Spell. (60 seconds.) Whenever you use a skill on an ally, all foes adjacent to that ally are hit for 5…35 fire damage.", IconUrl = "https://wiki.guildwars.com/images/4/4f/Zealot%27s_Fire_%28large%29.jpg" }; + public static readonly Skill ZealousAnthem = new() { Id = 1561, Name = "Zealous Anthem", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Paragon, Attribute = Attribute.Motivation, Type = SkillType.Chant, Energy = 10, Activation = 1, Recharge = 20, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Chant. For 10 seconds, the next time each ally within earshot uses an attack skill, that ally gains 1…8 Energy.", ConciseDescription = "Chant. (10 seconds.) Allies in earshot gain 1…8 Energy with their next attack skill.", IconUrl = "https://wiki.guildwars.com/images/6/6e/Zealous_Anthem_%28large%29.jpg" }; + public static readonly Skill ZealousBenediction = new() { Id = 1687, Name = "Zealous Benediction", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Monk, Attribute = Attribute.ProtectionPrayers, Type = SkillType.Spell, Energy = 10, Activation = 0.75, Recharge = 4, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Spell. Heal target ally for 30…180 Health. If target was below 50% Health, you gain 7 Energy.", ConciseDescription = "Elite Spell. Heals for 30…180. You gain 7 Energy if target ally was below 50% Health.", IconUrl = "https://wiki.guildwars.com/images/8/81/Zealous_Benediction_%28large%29.jpg" }; + public static readonly Skill ZealousRenewal = new() { Id = 1763, Name = "Zealous Renewal", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.Mysticism, Type = SkillType.Flash | SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Flash Enchantment Spell. All nearby foes take 5…30 holy damage. For 5…25 seconds, you have -1 Energy regeneration, and gain 1 Energy whenever you hit a foe. If this enchantment ends prematurely, you gain 1…5 Energy.", ConciseDescription = "Flash Enchantment Spell. (5…25 seconds.) Initial effect: deals 5…30 holy damage to nearby foes. You have -1 Energy regeneration and gain 1 Energy when you hit. Gain 1…5 Energy if this enchantment ends early.", IconUrl = "https://wiki.guildwars.com/images/a/a0/Zealous_Renewal_%28large%29.jpg" }; + public static readonly Skill ZealousSweep = new() { Id = 2071, Name = "Zealous Sweep", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.EyeOfTheNorth, Profession = Profession.Dervish, Attribute = Attribute.ScytheMastery, Type = SkillType.Scythe | SkillType.Attack, Energy = 5, Activation = null, Recharge = 10, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Scythe Attack. If this attack hits, you deal +5…20 damage. You gain 3 Energy and 1 adrenaline for each foe you hit.", ConciseDescription = "Scythe Attack. Deals +5…20 damage. You gain 3 Energy and 1 adrenaline for each foe you hit.", IconUrl = "https://wiki.guildwars.com/images/d/db/Zealous_Sweep_%28large%29.jpg" }; + public static readonly Skill ZealousVow = new() { Id = 1761, Name = "Zealous Vow", Elite = true, PvEOnly = false, PvP = false, Campaign = Campaign.Nightfall, Profession = Profession.Dervish, Attribute = Attribute.WindPrayers, Type = SkillType.Enchantment | SkillType.Spell, Energy = 5, Activation = 0.25, Recharge = 12, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Elite Enchantment Spell. For 20 seconds, you have -2 Energy regeneration, and you gain 1…6 Energy every time you hit with an attack.", ConciseDescription = "Elite Enchantment Spell. (20 seconds.) You gain 1…6 Energy each time you hit with an attack.", IconUrl = "https://wiki.guildwars.com/images/0/0c/Zealous_Vow_%28large%29.jpg" }; + public static readonly Skill ZojunsHaste = new() { Id = 1196, Name = "Zojun's Haste", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Stance, Energy = 5, Activation = null, Recharge = 30, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Stance. For 5…11 seconds, you move 33% faster and have a 27…75% chance to block incoming projectiles. Zojun's Haste ends if you attack.", ConciseDescription = "Stance. (5…11 seconds.) You move 33% faster and have 27…75% chance to block projectiles.", IconUrl = "https://wiki.guildwars.com/images/b/bd/Zojun%27s_Haste_%28large%29.jpg" }; + public static readonly Skill ZojunsShot = new() { Id = 1192, Name = "Zojun's Shot", Elite = false, PvEOnly = false, PvP = false, Campaign = Campaign.Factions, Profession = Profession.Ranger, Attribute = Attribute.Expertise, Type = SkillType.Bow | SkillType.Attack, Energy = 5, Activation = null, Recharge = 3, Overcast = null, Adrenaline = null, Sacrifice = null, Upkeep = null, Description = "Bow Attack. Shoot an arrow that has half the normal range, but strikes for +10…40 damage.", ConciseDescription = "Half Range Bow Attack. Deals +10…40 damage.", IconUrl = "https://wiki.guildwars.com/images/a/a4/Zojun%27s_Shot_%28large%29.jpg" }; + + public static readonly IReadOnlyList CoreSkills = + [ + AdvancedSnowball, + AdventurersInsight, + Aegis, + AegisPvP, + Aftershock, + AirAttunement, + AmuletofProtection, + AmuletofProtection_2, + AnimateBoneFiend, + AnimateBoneMinions, + AnnihilatorBash, + AnnihilatorBeam, + AnnihilatorKnuckle, + AnnihilatorStrike, + AnnihilatorToss, + AntidoteSignet, + Apoolofwater, + ApplyPoison, + ArcaneConundrum, + ArcaneEcho, + ArcaneMimicry, + ArmorofEarth, + AuraofRestoration, + AuraofRestorationPvP, + Avalancheskill, + AxeRake, + Backfire, + BalancedStance, + BalthazarsAura, + BaneSignet, + Banish, + BarbedSignet, + BarbedTrap, + Barbs, + Barrage, + BattleRage, + BerserkerStance, + BerserkersInsight, + BitGolemBreaker, + BitGolemCrash, + BitGolemForce, + BitGolemRectifier, + BlastFurnace, + BlessedSignet, + BlindingFlash, + BlindingSnow, + Blizzard, + BloodSplattering, + BloodisPower, + BloodoftheMaster, + Bludgeon, + BlurredVision, + BoneSpike, + BrutalMauling, + BullsStrike, + CalledShot, + CallofHaste, + CallofHastePvP, + Charge, + CharmAnimal, + CharmAnimalCodex, + Chilblains, + ChokingGas, + ClaimResource, + ClaimResourceHeroesAscent, + ClaimResource_2, + ClaimResource_3, + ClaimResource_4, + ClaimResource_5, + Cleave, + ClubStrike, + Clumsiness, + ComfortAnimal, + ComfortAnimalPvP, + ConcussionShot, + ConjureFlame, + ConjureFrost, + ConjureLightning, + ConjurePhantasm, + ConvertHexes, + Countdown, + CounterBlow, + CreateSpore, + CripplingAnguish, + CripplingAnguishPvP, + CriticalHitProbability, + CryofFrustration, + CycloneAxe, + DamageAssessment, + DarkAura, + DarkBond, + DarkPact, + DeafeningRoar, + DeathNova, + DeathlySwarm, + DebilitatingShot, + DeepFreeze, + DefensiveStance, + DefileFlesh, + DemonicFlesh, + DeterminedShot, + DevastatingHammer, + DhuumsCovenantBroken, + DhuumsRest, + DhuumsRestReaperskill, + Dhuumskill, + Dishonorable, + Dismember, + DisruptingChop, + DisruptingLunge, + DistractingBlow, + DistractingLunge, + DistractingShot, + Diversion, + DivineBoon, + DivineIntervention, + DrainEnchantment, + DrainMinion, + DrawConditions, + DualShot, + EarthAttunement, + Echo, + ElementalAttunement, + EliteRegeneration, + EliteRegeneration_2, + Empathy, + EmpathyPvP, + EncaseSkeletal, + EndurePain, + EnergizingWind, + EnergyBoost, + EnergyBurn, + EnergyDrain, + EnergySurge, + EnergyTap, + EnervatingCharge, + EnfeeblingBlood, + EnfeeblingBloodPvP, + Entanglement, + Entourage, + Epidemic, + Escape, + EscapePvP, + EtherFeast, + ExecutionersStrike, + Faintheartedness, + FavorableWinds, + FerociousStrike, + FinalThrust, + FinalThrust_2, + FingersofChaos, + FireAttunement, + FireStorm, + Fireball, + FixMonsterAttributes, + FlameTrap, + Flare, + FlurryofIce, + FlurryofSplinters, + ForGreatJustice, + ForGreatJusticePvP, + Fragility, + FragilityPvP, + FragmentationGrenade, + Frenzy, + Gale, + Gash, + GhostlyFury, + GhostlyFuryReaperskill, + GiantStomp, + GlyphofElementalPower, + GlyphofLesserEnergy, + GolemPilebunker, + GreaterHardModeNPCBuff, + GrenthsBalance, + GroundCover, + Guardian, + GuildLordAura, + HammerBash, + Hamstring, + HardModeDungeonBoss, + HardModeNPCBuff, + HardenShell, + HealParty, + HealPartyPvP, + HealingBreeze, + HealingSeed, + HealingSignet, + HealingTouch, + HealthDrain, + HeavyBlow, + HenchmanForm, + HeroicRefrain, + HerosInsight, + HexBreaker, + HiddenRock, + HolidayBlues, + HolyVeil, + HundredBlades, + HuntersInsight, + HuntersShot, + IceBreaker, + IceFort, + IceSpear, + IceSpikes, + Icicles, + Ignorance, + IllBeBack, + IllBeBackmonsterskill, + IllusionofHaste, + IllusionofHastePvP, + ImaginedBurden, + Immolate, + ImmunitytoCriticalHits, + ImpendingDhuum, + InanimateObject, + Inferno, + InfuseHealth, + InternalPowerEngaged, + Invulnerability, + IrresistibleBlow, + JudgesInsight, + JudgmentStrike, + JudgmentofDhuum, + KindleArrows, + LandMine, + LavaPool, + LeechSignet, + LesserFlameSentinelResistance, + LesserHardModeNPCBuff, + LetsGetEm, + LifeBond, + LifeSiphon, + LightningOrb, + LightningOrb_2, + LightningReflexes, + LightningReflexesPvP, + LightningStrike, + LightningSurge, + LightningTouch, + LingeringCurse, + Maelstrom, + MaimingStrike, + MantraofEarth, + MantraofFlame, + MantraofFrost, + MantraofInscriptions, + MantraofLightning, + MantraofPersistence, + MantraofRecovery, + MantraofResolve, + MantraofResolvePvP, + MarkedForDeath, + MarkofPain, + Martyr, + MegaSnowball, + MendAilment, + Mending, + Meteor, + MightyBlow, + MindBurn, + MindFreeze, + MindFreezePvP, + MindWrack, + MindWrackPvP, + MmmSlushy, + MmmmSnowcone, + Monsterdoesntgetdeathpenalty, + NOXBeam, + NOXDividerDrive, + NOXDriver, + NOXFieldDash, + NOXFire, + NOXKnuckle, + NOXLockOn, + NOXPhantom, + NOXThunder, + NOXionBuster, + NaturalResistance, + NaturalResistance_2, + NaturesRenewal, + OathofHealing, + ObsidianFlame, + ObsidianFlamePvP, + ObsidianFlesh, + OrderofPain, + OrisonofHealing, + OversizedTonicWarning, + OvertheLimit, + ParasiticBond, + PartyMode, + PartyTime, + PhaseShield, + PhasedPlasmaBurst, + PinDown, + PlagueSignet, + PlagueTouch, + PlasmaShot, + PortalSickness, + PowerAttack, + PowerDrain, + PowerShot, + PowerSpike, + PrecisionShot, + PrimalEchoes, + ProtectiveSpirit, + PurgeConditions, + PurgeSignet, + PutridExplosion, + QuickShot, + QuickeningZephyr, + Ram, + RampagersInsight, + ReactorBlast, + ReactorBlastTimer, + ReactorBurst, + ReadtheWind, + ReadtheWindPvP, + ReapingofDhuum, + Rebirth, + RemoveHex, + RendEnchantments, + Respawn, + RestoreLifemonsterskill, + Resurrect, + ResurrectionSignet, + Resurrectmonsterskill, + Retribution, + ReversalofDeath, + ReversalofFortune, + RigorMortis, + RiotShield, + RollerbeetleBlast, + RollerbeetleDash, + RollerbeetleEcho, + RottingFlesh, + Rust, + SavageShot, + SavageSlash, + ScavengerStrike, + ScourgeHealing, + SeedofResurrection, + SeekingBlade, + SevenWeaponsStance, + SeverArtery, + ShadowTheft, + Shapeshift, + ShatterEnchantment, + ShatterHex, + ShieldBash, + ShieldingHands, + ShieldofRegeneration, + ShieldsUp, + SiegeAttack, + SiegeAttack_2, + SignetofAgony, + SignetofAgonyPvP, + SignetofCapture, + SignetofDevotion, + SignetofHumility, + SignetofJudgment, + SignetofJudgmentPvP, + SkyNet, + SlayersInsight, + SmiteHex, + SnowDowntheShirt, + SnowFlurry, + Snowball, + SnowballNPC, + SoothingImages, + SoulFeast, + SoulTaker, + SpellBreaker, + SpikeTrap, + SpiritShackles, + SpiritualHealing, + SpiritualHealingReaperskill, + SpitRocks, + Sprint, + StaggeringBlow, + StoneDaggers, + Stoning, + StormChaser, + StrengthofHonor, + StrengthofHonorPvP, + StripEnchantment, + StrongNaturalResistance, + StunGrenade, + StunImmunity, + StunonCriticalHit, + Suffering, + SummonChampion, + SummonMinions, + SummoningSickness, + SuperRollerbeetle, + SupermegaSnowball, + SweepingStrikes, + SwiftChop, + TaintedFlesh, + TangoDown, + TargetAcquisition, + TasteofDeath, + TearGas, + TeleportPlayers, + ThrillofVictory, + ThrowDirt, + TimeWard, + TitansgetplusHealthregenandsetenemiesonfireeachtimeheishit, + TogetherasOne, + TothePainCostumeBrawl, + TouchofDhuum, + TrollUnguent, + UltraSnowball, + UltraSnowball_2, + UltraSnowball_3, + UltraSnowball_4, + UltraSnowball_5, + UndeadsensitivitytoLight, + Undying, + UnholyFeast, + UnholyFeastPvP, + Untouchable, + VampiricGaze, + VengeanceisOurs, + VileTouch, + VowofRevolution, + WardAgainstFoes, + WardAgainstMelee, + WarriorsCunning, + WatchYourself, + WatchYourselfPvP, + WaterAttunement, + WeakenArmor, + WeakenedbyDhuum, + WeaponsofThreeForges, + WeightofDhuum, + WeightofDhuumhex, + WellofBlood, + WelloftheProfane, + WhirlingDefense, + WildBlow, + Winnowing, + WordofHealing, + WurmSiegeCore, + YellowSnow, + ZealotsFire, + ]; + public static readonly IReadOnlyList PropheciesSkills = + [ + Adoration, + AgnarsRage, + Amity, + AnimateBoneHorror, + AnimateCandyGolem, + ArcaneThievery, + ArmorofFrost, + ArmorofMist, + AuraofFaith, + AuraoftheLich, + AwakentheBlood, + AxeTwist, + Backbreaker, + BalthazarsSpirit, + BellySmash, + BestialPounce, + Blackout, + BlessedAura, + BloodRenewal, + BloodRitual, + BonettisDefense, + BreakingCharm, + BrutalStrike, + BullsCharge, + BurdenTotem, + CallofProtection, + CandyCornStrike, + ChainLightning, + ChainLightningenvironment, + ChainsofEnslavement, + Channeling, + ChaosStorm, + CharmAnimalWhiteMantle, + CharmAnimalmonsterskill, + CharmDrake, + ChimeraofIntensity, + Chomper, + ConsumeCorpse, + ConsumingFlames, + ContemplationofPurity, + CripplingAttack, + CripplingShot, + CrudeSwing, + CrushingBlow, + CryofMadness, + CrystalBonds, + CrystalHaze, + CrystalHibernation, + CrystalWave, + DarkFury, + DeadlyRiposte, + DeathlyChill, + DeflectArrows, + DefyPain, + DefyPainPvP, + DesecrateEnchantments, + DesperationBlow, + DisciplinedStance, + Distortion, + DivineHealing, + DivineSpirit, + Dodge, + DolyakSignet, + DomainofElements, + DomainofEnergyDraining, + DomainofHealthDraining, + DomainofSlow, + DrunkenStumbling, + DrydersDefenses, + DustTrap, + DwarvenBattleStance, + DwarvenPowderKeg, + DwaynasKiss, + EarthShaker, + Earthquake, + EbonVanguardAssassinSupportNPC, + EbonVanguardBattleStandardofPower, + EdgeofExtinction, + ElementalResistance, + Enfeeble, + EnfeeblePvP, + Eruption, + Eruptionenvironment, + EssenceBond, + EtherLord, + EtherProdigy, + EtherRenewal, + EtherRenewalPvP, + EtherealBurden, + Eviscerate, + FalkenPunch, + FearMe, + FeastofCorruption, + FeastofVengeance, + FeralLunge, + FertileSeason, + FeveredDreams, + FeveredDreamsPvP, + FireStormenvironment, + FlameBurst, + Flourish, + Flurry, + FrozenBurst, + FrozenSoil, + GalrathSlash, + GladiatorsDefense, + GlimmeringMark, + GlyphofConcentration, + GlyphofEnergy, + GlyphofRenewal, + GlyphofSacrifice, + GraspingEarth, + GreaterConflagration, + GriffonsSweep, + Guilt, + HealArea, + HealOther, + HealingBreezeAgnarsRage, + HealingHands, + HealingSpring, + HolyStrike, + HolyWrath, + IWillAvengeYou, + IWillSurvive, + IcePrison, + IgniteArrows, + IllusionaryWeaponry, + IllusionaryWeaponryPvP, + IllusionofWeakness, + IncendiaryArrows, + IncendiaryBonds, + Ineptitude, + InfuseCondition, + InsidiousParasite, + InspiredEnchantment, + InspiredHex, + IronMist, + IsaiahsBalance, + ItsGoodtoBeKing, + JaggedCrystalSkin, + JanthirsGaze, + KeiransSniperShot, + KeystoneSignet, + KilroyStonekin, + KineticArmor, + Knock, + KorosGaze, + LavaFont, + LifeAttunement, + LifeBarrier, + LifeTransfer, + LightningJavelin, + LightofDwayna, + LiveVicariously, + MadKingPonySupport, + MadKingsFan, + MaddeningLaughter, + Maelstromenvironment, + MagneticAura, + Malaise, + MalignIntervention, + MantraofConcentration, + MantraofRecall, + MantraofSignets, + MantraofSignetsPvP, + MarkofProtection, + MarkofRodgort, + MarkofSubversion, + MarksmansWager, + MelandrusArrows, + MelandrusAssault, + MelandrusAssaultPvP, + MelandrusResilience, + MendCondition, + MeteorShower, + Migraine, + MigrainePvP, + MindShock, + MindShockPvP, + MistForm, + MistFormPvP, + MotivatingInsults, + MuddyTerrain, + NecroticTraversal, + Nibble, + OathShot, + OfferingofBlood, + OrderoftheVampire, + OtyughsCry, + Pacifism, + Panic, + PeaceandHarmony, + PenetratingAttack, + PenetratingAttackPvP, + PenetratingBlow, + PhantomPain, + Phoenix, + PhysicalResistance, + PlagueSending, + PointBlankShot, + PoisonArrow, + PoisonGround, + PowerBlock, + PowerLeak, + PracticedStance, + PredatorsPounce, + PredatorySeason, + PriceofFailure, + ProtectiveBond, + ProtectorsStrike, + PunishingShot, + PureStrike, + QuestSkill, + QuestskillforCoastalExam, + RainofTerrorspell, + RestoreCondition, + RestoreLife, + ResurrectGargoyle, + ReviveAnimal, + Riposte, + RocketPropelledGobstopper, + RodgortsInvocation, + Rush, + SacrificePawn, + ScepterofOrrsAura, + ScepterofOrrsPower, + ScourgeSacrifice, + ScourgeofCandy, + SealRegen, + SearingHeat, + SerpentsQuickness, + ShadowStrike, + ShadowofFear, + Shame, + ShardStorm, + ShatterDelusions, + ShatterDelusionsPvP, + ShieldStance, + ShieldofDeflection, + ShieldofJudgment, + Shock, + SignetofMidnight, + SignetofWeariness, + SkullCrack, + SmashoftheTitans, + Smite, + SorrowsFist, + SorrowsFlame, + SoulBarbs, + SoulLeech, + SoulVortex, + SpectralAgony, + SpectralInfusion, + SpinalShivers, + SpiritofFailure, + SpitefulSpirit, + SplinterMineFlameGeyser, + SplinterMineskill, + StatuesBlessing, + StickyGround, + Stormcallerskill, + Succor, + SugarInfusion, + SugarRushAgentoftheMadKing, + SugarShock, + SwirlingAura, + Symbiosis, + SymbioticBond, + SymbolofWrath, + SympatheticVisage, + TasteofUndeath, + TheMadKingsInfluence, + Theresnotenoughtime, + Thunderclap, + TigersFury, + ToriimosBurningFury, + TotheLimit, + TouchofAgony, + UnyieldingAura, + UnyieldingAuraPvP, + VampiricTouch, + Vengeance, + VeratasAura, + VeratasGaze, + VeratasSacrifice, + VictoryIsMine, + VigorousSpirit, + Virulence, + VitalBlessing, + WardAgainstElements, + WardAgainstHarm, + WardAgainstHarmPvP, + WarriorsEndurance, + WarriorsEndurancePvP, + WaryStance, + WastrelsWorry, + WatchfulSpirit, + WaterTrident, + WellofPower, + WellofSuffering, + Whirlwind, + WindborneSpeed, + Winter, + Wither, + WurmSiegeDunesofDespair, + ]; + public static readonly IReadOnlyList FactionsSkills = + [ + AccumulatedPain, + AccumulatedPainPvP, + AfflictedSoulExplosion, + AirofEnchantment, + AncestorsRage, + AncestorsRagePvP, + AncestorsVisage, + AnguishedWasLingwah, + AnimateFleshGolem, + AnimateVampiricHorror, + ArcLightning, + ArcaneLanguor, + ArcaneLarceny, + ArchersSignet, + ArgosCry, + ArmorofUnfeeling, + ArmorofUnfeelingPvP, + AshBlast, + AssassinsPromise, + AttunedWasSongkai, + AuraofDisplacement, + AuraofHolyMight, + AuraofHolyMight_2, + AuraoftheJuggernaut, + AuspiciousBlow, + AuspiciousIncantation, + AuspiciousParry, + BaseDefense, + BattleCry, + BattleScars, + BedofCoals, + BeguilingHaze, + BestialFury, + BestialMauling, + BindingChains, + BitterChill, + BlackLotusStrike, + BlackMantisThrust, + BladesofSteel, + BlessedLight, + BlessingoftheKirin, + BlindWasMingson, + BlindingPowder, + BloodBond, + BloodDrinker, + BloodFlowerskill, + BloodofzuHeltzer, + Bloodsong, + BloodsongPvP, + Bloodsongattack, + BoonSignet, + BoonofCreation, + Brambles, + BreathofFire, + BroadHeadArrow, + BrutalWeapon, + BurningSpeed, + Caltrops, + CarrierDefense, + CelestialHaste, + CelestialStance, + CelestialStorm, + CelestialSummoning, + ChanneledStrike, + ChurningEarth, + ClamorofSouls, + Complicate, + Conflagration, + ConjureNightmare, + ConsumeSoul, + CorruptedBreath, + CorruptedDragonScales, + CorruptedDragonSpores, + Coward, + CripplingDagger, + CriticalDefenses, + CriticalEye, + CriticalStrike, + CruelWasDaoshen, + CultistsFervor, + DancingDaggers, + DarkApostasy, + DarkChainLightning, + DarkEscape, + DarkPrison, + Dash, + DeathBlossom, + DeathBlossomPvP, + DeathsCharge, + DefiantWasXinrae, + DefileEnchantments, + DemonicAgility, + DenyHexes, + DesperateStrike, + Destruction, + DestructionPvP, + Discord, + DiscordPvP, + Disenchantment, + DisenchantmentPvP, + Disenchantmentattack, + Displacement, + DisplacementPvP, + DisruptingStab, + Dissonance, + DissonancePvP, + Dissonanceattack, + Doom, + DoubleDragon, + DragonBlast, + DragonSlash, + DragonsStomp, + DrawSpirit, + DrunkenBlow, + DulledWeapon, + DwaynasSorrow, + Earthbind, + EarthbindPvP, + EchoingBanishment, + ElementalLord, + ElementalLord_2, + EmpathicRemoval, + EmperorDegen, + EnduringToxin, + EnergyBoon, + EnfeeblingTouch, + EnragedLunge, + EnragedLungePvP, + EnragedSmash, + EnragedSmashPvP, + EntanglingAsp, + Equinox, + EssenceStrike, + EtherNightmare, + EtherNightmare_2, + EtherSignet, + EtherealLight, + ExhaustingAssault, + ExpelHexes, + ExplodingSpores, + ExplosiveGrowth, + ExposeDefenses, + ExposedUnderbelly, + ExpungeEnchantments, + Extinguish, + FallingSpider, + Famine, + FeastofSouls, + Feedback, + FetidGround, + FierceBlow, + FireFlowerskill, + FlashingBlades, + FleshofMyFlesh, + FleshofMyFleshPvP, + FocusedShot, + ForcefulBlow, + ForestsBinding, + FoxFangs, + FoxFangsPvP, + FuriousAxe, + GazefromBeyond, + GazeofContempt, + GenerousWasTsungrai, + GhostlyHaste, + GiftofHealth, + GlassArrows, + GlassArrowsPvP, + GlyphofEssence, + GoldenLotusStrike, + GoldenPhoenixStrike, + GraspingWasKuurong, + GuidedWeapon, + GunthersGaze, + Gust, + HealasOne, + HealasOnePvP, + HealingBurst, + HealingLight, + HealingWhisper, + HeartofShadow, + HeavensDelight, + HexEaterSignet, + HornsoftheOx, + IcyPrism, + IcyVeins, + IllusionofPain, + IllusionofPainPvP, + ImagesofRemorse, + Impale, + ImperialMajesty, + ImpossibleOdds, + IronPalm, + JackFrost, + JadeFury, + JaggedStrike, + JaizhenjuStrike, + JameisGaze, + JaundicedGaze, + JuggernautToss, + JungleStrike, + KareisHealingCircle, + KirinsWrath, + KitahsBurden, + Lacerate, + LaceratingChop, + Lamentation, + LavaArrows, + LeapingMantisSting, + LeviathansSweep, + Life, + LifePvP, + LifeSheath, + LifebaneStrike, + LightningHammer, + LightningHammerPvP, + LivelyWasNaomei, + LocustsFury, + LyssasAura, + LyssasBalance, + MantisTouch, + MaraudersShot, + MarkofDeath, + MarkofInstability, + MeditationoftheReaper, + MeditationoftheReaper_2, + MelandrusShot, + MendBodyandSoul, + MightyWasVorizun, + MirroredStance, + MirrorofIce, + MoebiusStrike, + NeedlingShot, + NightmareRefuge, + NightmareWeapon, + NineTailStrike, + NoneShallPass, + OfRoyalBlood, + OnYourKnees, + OppressiveGaze, + OrderofApostasy, + Overload, + Pain, + PainPvP, + Painattack, + PainattackSignetofSpirits, + PainfulBond, + PalmStrike, + PassagetoTahnnakai, + PenetratingChop, + PoisonArrowflower, + PoisonousBite, + Pounce, + PowerLeech, + PowerReturn, + PredatoryBond, + PredatoryBondPvP, + Preservation, + PreservationPvP, + PrimalRage, + ProtectiveWasKaolai, + ProtectorsDefense, + PsychicDistraction, + PsychicInstability, + PsychicInstabilityPvP, + QuiveringBlade, + RageoftheSea, + RayofJudgment, + Recall, + RecklessHaste, + Recuperation, + RecuperationPvP, + RecurringInsecurity, + ReleaseEnchantments, + RenewingCorruption, + RenewingSmash, + RenewingSmashPvP, + RepeatingStrike, + ResilientWasXiko, + ResilientWeapon, + Restoration, + RestorationPvP, + ResurrectionChant, + Retreat, + Return, + RevealedEnchantment, + RevealedHex, + ReverseHex, + RidetheLightning, + RidetheLightningPvP, + RipostingShadows, + RisingBile, + RitualLord, + RunasOne, + RuptureSoul, + SavagePounce, + SaveYourselves, + SaveYourselves_2, + ScorpionWire, + SecondWind, + SeekingArrows, + SeepingWound, + SelflessSpirit, + SelflessSpirit_2, + ShadowForm, + ShadowFormPvP, + ShadowRefuge, + ShadowSanctuary, + ShadowSanctuary_2, + ShadowShroud, + ShadowofHaste, + Shadowsong, + ShadowsongPvP, + Shadowsongattack, + ShadowyBurden, + ShamefulFear, + SharedBurden, + SharedBurdenPvP, + SharpenDaggers, + ShatterStorm, + Shatterstone, + Shelter, + ShelterPvP, + ShieldGuardian, + ShieldingUrnskill, + ShieldofSaintViktor, + ShiversofDread, + ShockArrow, + Shockwave, + Shove, + ShroudofDistress, + ShroudofDistressPvP, + ShroudofSilence, + SideStep, + SiegeTurtleAttackFortAspenwood, + SiegeTurtleAttackGyalaHatchery, + SiegeTurtleAttackTheEternalGrove, + SiegeTurtleAttacksummon, + SignetofCorruption, + SignetofCorruption_2, + SignetofCreation, + SignetofDisenchantment, + SignetofDisruption, + SignetofMalice, + SignetofRage, + SignetofRejuvenation, + SignetofShadows, + SignetofSpirits, + SignetofSpiritsPvP, + SignetofStrength, + SilverwingSlash, + SiphonSpeed, + SiphonStrength, + SliverArmor, + SmolderingEmbers, + Snare, + SongoftheMists, + Soothing, + SoothingMemories, + SoothingPvP, + SoulBind, + SoulTwisting, + SpearofArchemorusskill, + SpearofArchemorusskill_2, + SpearofArchemorusskill_3, + SpearofArchemorusskill_4, + SpearofArchemorusskill_5, + SpearofFury, + SpearofFury_2, + SpearofLight, + SpellShield, + SpiritBond, + SpiritBondPvP, + SpiritBoonStrike, + SpiritBurn, + SpiritChanneling, + SpiritLight, + SpiritLightWeapon, + SpiritRift, + SpiritSiphon, + SpiritTransfer, + SpiritWalk, + SpirittoFlesh, + SplinterShot, + SplinterWeapon, + SplinterWeaponPvP, + SpoilVictor, + SpoilVictorPvP, + StandingSlash, + StarBurst, + StarServant, + StarShine, + StarStrike, + StolenSpeed, + StolenSpeedPvP, + StonesoulStrike, + StormofSwords, + SuicideEnergy, + SuicideHealth, + SummonSpirits, + SummonSpirits_2, + SunandMoonSlash, + SunderingAttack, + SunderingAttackPvP, + TasteofPain, + TeinaisCrystals, + TeinaisHeat, + TeinaisPrison, + TeinaisWind, + TempleStrike, + TheChaliceofCorruption, + TigerStance, + TradeWinds, + TranquilWasTanasen, + Tranquility, + TrappersFocus, + TripleChop, + TripleShot, + TripleShot_2, + TurretArrow, + TurtleShell, + TwistingFangs, + Union, + UnionPvP, + UnnaturalSignet, + UnnaturalSignetPvP, + UnseenFury, + UnseenFuryPvP, + UnsteadyGround, + UnsuspectingStrike, + VampiricBite, + VampiricSpirit, + VampiricSwarm, + VaporBlade, + VengefulWasKhanhei, + VengefulWeapon, + VileMiasma, + VipersDefense, + VipersNest, + VitalWeapon, + WailingWeapon, + WailofDoom, + WallowsBite, + Wanderlust, + WanderlustPvP, + Wanderlustattack, + WardofStability, + WayofPerfection, + WayoftheEmptyPalm, + WayoftheFox, + WayoftheLotus, + WeakenKnees, + WeaponofQuickening, + WeaponofShadow, + WeaponofWarding, + WeaponofWardingPvP, + WellofWeariness, + WhirlingAxe, + WieldersBoon, + WildStrike, + WildStrikePvP, + WithdrawHexes, + WordofCensure, + YetiSmash, + YouWillDie, + ZojunsHaste, + ZojunsShot, + ]; + public static readonly IReadOnlyList NightfallSkills = + [ + AbaddonsChosen, + AbaddonsConspiracy, + AbaddonsFavor, + AggressiveRefrain, + AgonizingChop, + AirofDisenchantment, + AngelicBond, + AngelicProtection, + Anguish, + AnguishPvP, + Anguishattack, + AnimateShamblingHorror, + AnthemofEnvy, + AnthemofEnvyPvP, + AnthemofFlame, + AnthemofFury, + AnthemofGuidance, + ArcaneZeal, + ArcingShot, + AriaofRestoration, + AriaofZeal, + ArmorofSanctity, + AssassinsRemedy, + AssassinsRemedyPvP, + AssaultEnchantments, + AttackersInsight, + AuguryofDeath, + AuraofThorns, + AuraofThornsPvP, + AuraoftheStaffoftheMists, + AvatarofBalthazar, + AvatarofDwayna, + AvatarofDwaynaPvP, + AvatarofDwaynasnowfightingskill, + AvatarofGrenth, + AvatarofGrenthsnowfightingskill, + AvatarofLyssa, + AvatarofMelandru, + AvatarofMelandruPvP, + Awe, + BalladofRestoration, + BalladofRestorationPvP, + BalthazarsPendulum, + BalthazarsRage, + BanishEnchantment, + BanishingStrike, + BanishingStrikePvP, + BarbarousSlice, + BarbedArrows, + BarbedSpear, + BlackSpiderStrike, + BladeturnRefrain, + BladeturnRefrainPvP, + BlazingFinale, + BlazingFinalePvP, + BlazingSpear, + BlindingBreath, + BlindingSurge, + BloodoftheAggressor, + BondsofTorment, + BraceYourself, + BraceYourselfPvP, + BurningArrow, + BurningBreath, + BurningRefrain, + BurstofAggression, + CallofSacrifice, + CalltotheTorment, + CantTouchThis, + CantTouchThisPvP, + CapturePoint, + CaretakersCharge, + CauterySignet, + ChargingStrike, + CharmAnimalBeastSwornHeket, + ChillingVictory, + ChillingWinds, + ChokingBreath, + ChorusofRestoration, + ConsumeTorment, + Contagion, + Conviction, + CorruptEnchantment, + CorruptPower, + CorruptedHealing, + CorruptedStrength, + CorsairsNet, + Counterattack, + CreateLightofSeborhin, + CripplingAnthem, + CripplingSlash, + CripplingSweep, + CriticalAgility, + CriticalChop, + Crossfire, + CruelSpear, + CryofPain, + DeadlyHaste, + DeadlyParadox, + DeathPactSignet, + DeathPactSignetPvP, + DeathsRetreat, + Decapitate, + DefendersZeal, + DefensiveAnthem, + DefensiveAnthemPvP, + Depravity, + DestructiveWasGlaive, + DestructiveWasGlaivePvP, + DisarmTrap, + DischargeEnchantment, + DismissCondition, + DisruptingAccuracy, + DisruptingDagger, + DisruptingThrow, + DivertHexes, + DrainDelusions, + DustCloak, + DustCloakPvP, + DwaynasTouch, + EarthShatteringBlow, + EarthVortex, + EbonDustAura, + EbonHawk, + ElementalFlame, + ElementalFlamePvP, + Empowerment, + EmpowermentPvP, + EnchantedHaste, + EnchantersConundrum, + EnchantersConundrumPvP, + EnchantmentCollapse, + EnduringHarmony, + EnemiesMustDie, + EnergizingChorus, + EnergizingFinale, + Enraged, + EnragingCharge, + EnvenomEnchantments, + EremitesAttack, + EremitesZeal, + EternalAura, + EtherPhantom, + EtherPrism, + ExpertsDexterity, + ExpertsDexterityPvP, + ExtendConditions, + ExtendEnchantments, + FaithfulIntervention, + FallBack, + FallBackPvP, + FeastfortheDead, + FeatherfootGrace, + FeedingFrenzyskill, + FeignedNeutrality, + FinaleofRestoration, + FinaleofRestorationPvP, + FindTheirWeakness, + FindTheirWeaknessPvP, + Flail, + FlameDjinnsHaste, + FleetingStability, + FocusedAnger, + ForkedArrow, + FoxsPromise, + FreezingGust, + FrenziedDefense, + FrigidArmor, + FrostVortex, + Frustration, + FrustrationPvP, + GazeofFury, + GazeofFuryPvP, + GazeofFuryattack, + GhostmirrorLight, + GlimmerofLight, + GlowingGaze, + GlowingSignet, + Glowstone, + GlyphofRestoration, + Godspeed, + GofortheEyes, + GofortheEyesPvP, + GoldenFoxStrike, + GoldenSkullStrike, + GrenthsFingers, + GrenthsGrasp, + GuidingHands, + GuidingHandsPvP, + HarriersGrasp, + HarriersHaste, + HarriersToss, + HarriersTossPvP, + Headbutt, + HealersBoon, + HealersCovenant, + HealingRing, + HeartofFury, + HeartofFuryPvP, + HeartofHolyFlame, + HeketsRampage, + Help, + HelpPvP, + HexEaterVortex, + HexbreakerAria, + HiddenCaltrops, + HolyHaste, + HungeroftheLich, + HungersBite, + Hypochondria, + IcyShackles, + ImbueHealth, + Incoming, + IncomingPvP, + InfuriatingHeat, + Intensity, + IntimidatingAura, + InvokeLightning, + IrresistibleSweep, + IrresistibleSweepPvP, + ItsJustaFleshWound, + JadothsStormofJudgment, + JaggedBones, + JudgesIntervention, + JununduBite, + JununduFeast, + JununduSiege, + JununduSmash, + JununduStrike, + JununduTunnel, + JununduTunnelmonsterskill, + JununduWail, + KeenArrow, + KeenArrowPvP, + KournanSiege, + LastRitesofTorment, + LastRitesofTormentSkill, + LeadersComfort, + LeadersZeal, + LeadtheWay, + LeaveJunundu, + LifeVortex, + LiftEnchantment, + Lightbringer, + LightbringerSignet, + LightbringersGaze, + LightbringersInsight, + LightningBolt, + LightofDeliverance, + LightofDeliverancePvP, + LightofSeborhin, + LionsComfort, + LiquidFlame, + LyricofPurification, + LyricofZeal, + LyssasAssault, + LyssasHaste, + LyssasHastePvP, + MaddenedStance, + MaddenedStrike, + MagebaneShot, + MagehunterStrike, + MagehuntersSmash, + MakeHaste, + MakeYourTime, + MaliciousStrike, + MarkofFury, + MarkofInsecurity, + MasterofMagic, + Meditation, + Meekness, + MendingRefrain, + MendingRefrainPvP, + MendingTouch, + MercilessSpear, + MightyThrow, + MindBlast, + MirageCloak, + MirrorofDisenchantment, + MirrorofDisenchantmentPvP, + Mistrust, + MistrustPvP, + MokeleSmash, + MysticCorruption, + MysticHealing, + MysticHealingPvP, + MysticRegeneration, + MysticRegenerationPvP, + MysticSandstorm, + MysticSweep, + MysticTwister, + MysticVigor, + NaturalHealing, + NaturalStride, + NaturalTemper, + Necrosis, + NeverGiveUp, + NeverGiveUpPvP, + NeverRampageAlone, + NeverSurrender, + NeverSurrenderPvP, + OfferingofSpirit, + Onslaught, + OnslaughtPvP, + OrderofUndeath, + OverbearingSmash, + PainofDisenchantment, + PensiveGuardian, + PersistenceofMemory, + Pestilence, + PiousAssault, + PiousAssaultPvP, + PiousConcentration, + PiousHaste, + PiousRenewal, + PiousRestoration, + PoisonedHeart, + PowerFlux, + PoweroftheStaffoftheMists, + PreparedShot, + PresenceoftheSkaleLord, + PriceofPride, + PurifyingFinale, + PutridFlesh, + QuakeOfAhdashim, + QueenBite, + QueenHeal, + QueenSiege, + QueenThump, + Quicksand, + RageoftheNtouka, + RampageasOne, + RavenousGaze, + ReapImpurities, + ReapersMark, + ReapersSweep, + ReclaimEssence, + Recovery, + RecoveryPvP, + ReformCarvings, + RemedySignet, + RendingAura, + RendingSweep, + RendingTouch, + RenewLife, + RenewingMemories, + RenewingSurge, + RestfulBreeze, + ReversalofDamage, + RipEnchantment, + RiseFromYourGrave, + RoaringWinds, + RockyGround, + SandShards, + Sandstorm, + SavannahHeat, + SavannahHeatPvP, + ScavengersFocus, + ScourgeEnchantment, + ScreamingShot, + ScribesInsight, + SearingFlames, + SeedofLife, + ShadowMeld, + ShadowPrison, + ShadowSmash, + ShadowWalk, + ShatteringAssault, + ShieldofAbsorption, + SightBeyondSight, + SignetofAggression, + SignetofBinding, + SignetofClumsiness, + SignetofClumsinessPvP, + SignetofGhostlyMight, + SignetofGhostlyMightPvP, + SignetofIllusions, + SignetofLostSouls, + SignetofMysticWrath, + SignetofPiousLight, + SignetofRemoval, + SignetofReturn, + SignetofReturnPvP, + SignetofSorrow, + SignetofStamina, + SignetofSuffering, + SignetofSynergy, + SignetofToxicShock, + SignetofTwilight, + SimpleThievery, + SkinofStone, + SlayersSpear, + SmokeTrap, + SoldiersDefense, + SoldiersFury, + SoldiersStance, + SoldiersStancePvP, + SoldiersStrike, + SongofConcentration, + SongofPower, + SongofPurification, + SongofRestoration, + SongofRestorationPvP, + SoulTorture, + SpearofLightning, + SpiritFormRemainsofSahlahja, + SpiritsGift, + SpiritsStrength, + SpiritualPain, + SpiritualPainPvP, + StaggeringForce, + StandYourGround, + StandYourGroundPvP, + SteadyAim, + SteadyStance, + Steam, + SteelfangSlash, + StoneSheath, + StoneStriker, + StonefleshAura, + StormDjinnsHaste, + StormsEmbrace, + StrikeasOne, + StunningStrike, + SummonTorment, + SummoningShadows, + SunspearRebirthSignet, + SupportiveSpirit, + Swap, + SwiftJavelin, + SymbolicCelerity, + SymbolicPosture, + SymbolsofInspiration, + Tease, + TestofFaith, + TheApocryphaischangingtoanotherform, + ThePowerIsYours, + TheresNothingtoFear, + TheyreonFire, + TormentSlash, + TormentSlashSmotheringTendrils, + TouchofAaaaarrrrrrggghhh, + ToxicChill, + Toxicity, + TrappersSpeed, + Tripwire, + TwinMoonSweep, + TwinMoonSweepPvP, + UlcerousLungs, + UnblockableThrow, + UnknownJununduAbility, + UnyieldingAnguish, + Vampirism, + Vampirismattack, + VeilofThorns, + VialofPurifiedWater, + ViciousAttack, + VictoriousSweep, + VisionsofRegret, + VisionsofRegretPvP, + VitalBoon, + VocalMinority, + VocalWasSogolon, + VowofPiety, + VowofSilence, + VowofStrength, + WanderingMind, + WarmongersWeapon, + WastrelsCollapse, + WastrelsDemise, + WatchfulHealing, + WatchfulIntervention, + WaveofTorment, + WayoftheAssassin, + WeShallReturn, + WeShallReturnPvP, + WeaponofFury, + WeaponofRemedy, + WearyingSpear, + WearyingStrike, + WebofDisruption, + WebofDisruptionPvP, + WellofDarkness, + WellofSilence, + WhirlingCharge, + WhirlwindAttack, + WieldersRemedy, + WieldersStrike, + WieldersZeal, + WildSmash, + WildThrow, + WindsofDisenchantment, + WordsofComfort, + WordsofMadness, + WordsofMadnessQwytzylkak, + WoundingStrike, + WoundingStrikePvP, + XinraesWeapon, + YoureAllAlone, + ZealousAnthem, + ZealousBenediction, + ZealousRenewal, + ZealousVow, + ]; + public static readonly IReadOnlyList EyeOfTheNorthSkills = + [ + ATouchofGuile, + Agony, + AgonyPvP, + AirofSuperiority, + AlkarsAlchemicalAcid, + Aneurysm, + AngorodonsGaze, + AnimateUndead, + AnimateUndeadPalawaJoko, + AnthemofDisruption, + AnthemofDisruptionPvP, + AnthemofWeariness, + AspectofOak, + AsuranFlameStaff, + AsuranScan, + Atrophy, + AuraSlicer, + AuraofStability, + BearForm, + Berserk, + BlackPowderMine, + BloodRage, + BloodstoneSlash, + BodyBlow, + BodyShot, + BrawlingBlock, + BrawlingComboPunch, + BrawlingHeadbutt, + BrawlingHeadbuttBrawlingskill, + BrawlingHook, + BrawlingJab, + BrawlingStraightRight, + BrawlingUppercut, + BreathoftheGreatDwarf, + BurningGround, + BurningImmunity, + BurningShield, + ByUralsHammer, + Cacophony, + CalculatedRisk, + CalculatedRiskPvP, + CallofDestruction, + CastigationSignet, + CeilingCollapse, + ChaoticEnergy, + ChargingSpirit, + CharmAnimalAshlynSpiderfriend, + CharrSiegeAttackAgainsttheCharr, + CharrSiegeAttackAssaultontheStronghold, + CharrSiegeAttackWhatMustBeDone, + ChestThumper, + Chomp, + ClubofaThousandBears, + Companionship, + ConfusingImages, + ConsumeFlames, + CourageousWasSaidra, + CripplingVictory, + CrystalShield, + CrystalSnare, + CureHex, + DecipherInscriptions, + DefileDefenses, + DeftStrike, + DevourerBite, + DevourerSiege, + DiamondshardGrave, + DiamondshardMist, + Disarm, + DismountSiegeDevourer, + DisruptingShot, + DistractingStrike, + DodgeThis, + DontTrip, + DormantHusk, + DrunkenMaster, + DrydersFeast, + DuncansDefense, + DwarvenStability, + EarBite, + EarthenShackles, + EbonBattleStandardofCourage, + EbonBattleStandardofHonor, + EbonBattleStandardofWisdom, + EbonEscape, + EbonVanguardAssassinSupport, + EbonVanguardSniperSupport, + Edification, + EhzahfromAbove, + ElementalShift, + EnergeticWasLeeSa, + EnergyBlast, + EnergyBlastgolem, + EnragedBlast, + ExpertFocus, + ExtractInscription, + FallingLotusStrike, + FalseDeath, + FarmersScythe, + FarmersScythePvP, + FeelNoPain, + FeralAggression, + FinishHim, + Firebomb, + FirebombExplosion, + FlameCall, + FlameJet, + FleshreaversEscape, + FluxOverload, + ForgewightsBlessing, + FoulFeast, + FreezingGround, + FungalExplosion, + GelatinousAbsorption, + GelatinousCorpseConsumption, + GelatinousMaterialExplosion, + GelatinousMutation, + GhostlyWeapon, + Gloat, + GlowingIce, + GlyphofImmolation, + GlyphofSwiftness, + GoldenFangStrike, + GolemBoosters, + GolemFireShield, + GolemStrike, + Grapple, + GreatDwarfArmor, + GreatDwarfWeapon, + GrenthsAura, + HYAHHHHH, + HastyRefrain, + HealingRibbon, + HealingSalve, + HeartoftheNorn, + HexersVigor, + HolySpear, + IAmUnstoppable, + IAmtheStrongest, + IMeanttoDoThat, + InfernalRage, + InnerFire, + InscribedEttinAura, + InspirationalSpeech, + InvigoratingMist, + KeenChop, + KneeCutter, + LavaBlast, + LavaGround, + LavaWave, + LightofDeldrimor, + LongClaws, + LotusStrike, + LowBlow, + MagneticSurge, + MaimingSpear, + MandragorsCharge, + Masochism, + MasochismPvP, + MasterofNecromancy, + MendingGrip, + MentalBlock, + Metamorphosis, + Mindbender, + MonkeySeeMonkeyDo, + Mount, + MurakaisCalamity, + MurakaisCall, + MurakaisCensure, + MurakaisConsumption, + MurakaisStormofSouls, + OozeCombination, + OozeDivision, + OrderofUnholyVigor, + OrderofUnholyVigorPalawaJoko, + OrderoftheLich, + OrderoftheLichPalawaJoko, + PainInverter, + ParanoidIndignation, + ParasiticBite, + PatientSpirit, + PhaseShieldeffect, + PhaseShieldmonsterskill, + PiercingTrap, + PiousFury, + PiousFuryPvP, + PoisonTipSignet, + PolymockBackfire, + PolymockBaneSignet, + PolymockBanish, + PolymockBlock, + PolymockCalculatedRisk, + PolymockDeathlyChill, + PolymockDiversion, + PolymockEarthquake, + PolymockEruption, + PolymockEtherSignet, + PolymockFireball, + PolymockFlare, + PolymockFrozenArmor, + PolymockFrozenTrident, + PolymockGlowingGaze, + PolymockGlyphDestabilization, + PolymockGlyphFreeze, + PolymockGlyphofConcentration, + PolymockGlyphofPower, + PolymockGuilt, + PolymockIceShardStorm, + PolymockIceSpear, + PolymockIcyBonds, + PolymockIcyPrison, + PolymockImmolate, + PolymockLamentation, + PolymockLightningBlast, + PolymockLightningDjinnsHaste, + PolymockLightningOrb, + PolymockLightningStrike, + PolymockMeteor, + PolymockMigraine, + PolymockMindBlast, + PolymockMindFreeze, + PolymockMindShock, + PolymockMindWreck, + PolymockObsidianFlame, + PolymockOverload, + PolymockPainfulBond, + PolymockPiercingLightSpear, + PolymockPoisonedGround, + PolymockPowerDrain, + PolymockRecurringInsecurity, + PolymockRisingBile, + PolymockRodgortsInvocation, + PolymockRottingFlesh, + PolymockSandstorm, + PolymockSavannahHeat, + PolymockSearingFlames, + PolymockShockArrow, + PolymockSignetofClumsiness, + PolymockSignetofRevenge, + PolymockSignetofSmiting, + PolymockSmite, + PolymockSmiteHex, + PolymockSpiritRift, + PolymockStoneDaggers, + PolymockStoning, + PowderKegExplosion, + PowerLock, + PulverizingSmash, + PureWasLiMing, + PurifyingVeil, + PutridBile, + PutridFlames, + PyroclasticShot, + RadiantScythe, + RadiationField, + RandsAttack, + RapidFire, + RavenBlessing, + RavenBlessingAGateTooFar, + RavenFlight, + RavenFlightAGateTooFar, + RavenShriek, + RavenShriekAGateTooFar, + RavenSwoop, + RavenSwoopAGateTooFar, + RavenTalons, + RavenTalonsAGateTooFar, + RebelYell, + Rejuvenation, + RejuvenationPvP, + ReversePolarityFireShield, + RollingShift, + STANDUP, + SadistsSignet, + SearingBreath, + SelvetarmsAttack, + SelvetarmsBlessing, + ShadowFang, + ShatteredSpirit, + ShellShock, + ShieldofFire, + ShieldofForce, + ShrinkingArmor, + SiegeDevourer, + SiegeDevourerFeast, + SiegeDevourerSwipe, + SignetofDeadlyCorruption, + SignetofDeadlyCorruptionPvP, + SignetofDistraction, + SignetofInfection, + SignetofMysticSpeed, + SignetofPiousRestraint, + SignetofPiousRestraintPvP, + SignetofRecall, + SlipperyGround, + SlipperyGroundPvP, + SlothHuntersShot, + SlothHuntersShotPvP, + SmiteCondition, + SmitersBoon, + SmitersBoonPvP, + SmokePowderDefense, + SmoothCriminal, + SnaringWeb, + SneakAttack, + SnowStorm, + SoldiersSpeed, + SoulrendingShriek, + SpawnHatchling, + SpawnPods, + SpearSwipe, + SpearofRedemption, + SpiritRoar, + SpiritSenses, + SpiritShield, + SpiritWorldRetreat, + SpiritleechAura, + SplinterShotmonsterskill, + SporeExplosion, + SpotlessMind, + SpotlessSoul, + StoutHearted, + SummonIceImp, + SummonMursaat, + SummonNagaShaman, + SummonRubyDjinn, + SummoningLord, + SumofAllFears, + SunderingWeapon, + SymbolicStrike, + Technobabble, + TemporalSheen, + TengusGaze, + TengusMimicry, + TheMastersMark, + TheSnipersSpear, + ThommissAttack, + ThommissBlessing, + ThunderfistStrike, + TongueLash, + TongueWhip, + TotemofMan, + Trample, + TramplingOx, + Tremor, + TryptophanSignet, + TwistingJaws, + UnseenAggression, + UnstableAura, + UnstableOozeExplosion, + UnstablePulse, + UrsanAura, + UrsanBlessing, + UrsanForce, + UrsanForceBloodWashesBlood, + UrsanRage, + UrsanRageBloodWashesBlood, + UrsanRoar, + UrsanRoarBloodWashesBlood, + UrsanStrike, + UrsanStrikeBloodWashesBlood, + VampiricAssault, + VitalityTransfer, + VolatileCharrCrystal, + VolfenAgility, + VolfenAgilityCurseoftheNornbear, + VolfenBlessing, + VolfenBlessingCurseoftheNornbear, + VolfenBloodlust, + VolfenBloodlustCurseoftheNornbear, + VolfenClaw, + VolfenClawCurseoftheNornbear, + VolfenPounce, + VolfenPounceCurseoftheNornbear, + Volley, + WanderingEye, + WanderingEyePvP, + WardofWeakness, + WasteNotWantNot, + WayoftheMaster, + WeaknessTrap, + WeaponofAggression, + WeaponofRenewal, + WellofRuin, + WhirlingFires, + Winds, + WintersEmbrace, + WitheringAura, + WurmBile, + WurmSiegeEyeoftheNorth, + YouAreAllWeaklings, + YouMoveLikeaDwarf, + ZealousSweep, + ]; + public static readonly IReadOnlyList BonusMissionPackSkills = []; + + public static readonly IReadOnlyList AllSkills = + [ + None, + ATouchofGuile, + AbaddonsChosen, + AbaddonsConspiracy, + AbaddonsFavor, + AccumulatedPain, + AccumulatedPainPvP, + Adoration, + AdvancedSnowball, + AdventurersInsight, + Aegis, + AegisPvP, + AfflictedSoulExplosion, + Aftershock, + AggressiveRefrain, + AgnarsRage, + AgonizingChop, + Agony, + AgonyPvP, + AirAttunement, + AirofDisenchantment, + AirofEnchantment, + AirofSuperiority, + AlkarsAlchemicalAcid, + Amity, + AmuletofProtection, + AmuletofProtection_2, + AncestorsRage, + AncestorsRagePvP, + AncestorsVisage, + Aneurysm, + AngelicBond, + AngelicProtection, + AngorodonsGaze, + Anguish, + AnguishPvP, + Anguishattack, + AnguishedWasLingwah, + AnimateBoneFiend, + AnimateBoneHorror, + AnimateBoneMinions, + AnimateCandyGolem, + AnimateFleshGolem, + AnimateShamblingHorror, + AnimateUndead, + AnimateUndeadPalawaJoko, + AnimateVampiricHorror, + AnnihilatorBash, + AnnihilatorBeam, + AnnihilatorKnuckle, + AnnihilatorStrike, + AnnihilatorToss, + AnthemofDisruption, + AnthemofDisruptionPvP, + AnthemofEnvy, + AnthemofEnvyPvP, + AnthemofFlame, + AnthemofFury, + AnthemofGuidance, + AnthemofWeariness, + AntidoteSignet, + Apoolofwater, + ApplyPoison, + ArcLightning, + ArcaneConundrum, + ArcaneEcho, + ArcaneLanguor, + ArcaneLarceny, + ArcaneMimicry, + ArcaneThievery, + ArcaneZeal, + ArchersSignet, + ArcingShot, + ArgosCry, + AriaofRestoration, + AriaofZeal, + ArmorofEarth, + ArmorofFrost, + ArmorofMist, + ArmorofSanctity, + ArmorofUnfeeling, + ArmorofUnfeelingPvP, + AshBlast, + AspectofOak, + AssassinsPromise, + AssassinsRemedy, + AssassinsRemedyPvP, + AssaultEnchantments, + AsuranFlameStaff, + AsuranScan, + Atrophy, + AttackersInsight, + AttunedWasSongkai, + AuguryofDeath, + AuraSlicer, + AuraofDisplacement, + AuraofFaith, + AuraofHolyMight, + AuraofHolyMight_2, + AuraofRestoration, + AuraofRestorationPvP, + AuraofStability, + AuraofThorns, + AuraofThornsPvP, + AuraoftheJuggernaut, + AuraoftheLich, + AuraoftheStaffoftheMists, + AuspiciousBlow, + AuspiciousIncantation, + AuspiciousParry, + Avalancheskill, + AvatarofBalthazar, + AvatarofDwayna, + AvatarofDwaynaPvP, + AvatarofDwaynasnowfightingskill, + AvatarofGrenth, + AvatarofGrenthsnowfightingskill, + AvatarofLyssa, + AvatarofMelandru, + AvatarofMelandruPvP, + AwakentheBlood, + Awe, + AxeRake, + AxeTwist, + BAMPH, + Backbreaker, + Backfire, + BalancedStance, + BalladofRestoration, + BalladofRestorationPvP, + BalthazarsAura, + BalthazarsPendulum, + BalthazarsRage, + BalthazarsSpirit, + BamphLifesteal, + BamphLite, + BaneSignet, + Banish, + BanishEnchantment, + BanishingStrike, + BanishingStrikePvP, + BarbarousSlice, + BarbedArrows, + BarbedSignet, + BarbedSpear, + BarbedTrap, + Barbs, + Barrage, + BaseDefense, + BattleCry, + BattleRage, + BattleScars, + BearForm, + BedofCoals, + BeguilingHaze, + BellySmash, + Berserk, + BerserkerStance, + BerserkersInsight, + BestialFury, + BestialMauling, + BestialPounce, + BindingChains, + BitGolemBreaker, + BitGolemCrash, + BitGolemForce, + BitGolemRectifier, + BitterChill, + BlackLotusStrike, + BlackMantisThrust, + BlackPowderMine, + BlackSpiderStrike, + Blackout, + BladesofSteel, + BladeturnRefrain, + BladeturnRefrainPvP, + BlastFurnace, + BlazingFinale, + BlazingFinalePvP, + BlazingSpear, + BlessedAura, + BlessedLight, + BlessedSignet, + BlessingoftheKirin, + BlindWasMingson, + BlindingBreath, + BlindingFlash, + BlindingPowder, + BlindingSnow, + BlindingSurge, + Blizzard, + BloodBond, + BloodDrinker, + BloodFlowerskill, + BloodRage, + BloodRenewal, + BloodRitual, + BloodSplattering, + BloodisPower, + BloodoftheAggressor, + BloodoftheMaster, + BloodofzuHeltzer, + Bloodsong, + BloodsongPvP, + Bloodsongattack, + BloodstoneSlash, + Bludgeon, + BlurredVision, + BodyBlow, + BodyShot, + BondsofTorment, + BoneSpike, + BonettisDefense, + BoonSignet, + BoonofCreation, + BraceYourself, + BraceYourselfPvP, + Brambles, + BrawlingBlock, + BrawlingComboPunch, + BrawlingHeadbutt, + BrawlingHeadbuttBrawlingskill, + BrawlingHook, + BrawlingJab, + BrawlingStraightRight, + BrawlingUppercut, + BreakingCharm, + BreathofFire, + BreathoftheGreatDwarf, + BroadHeadArrow, + BrutalMauling, + BrutalStrike, + BrutalWeapon, + BullsCharge, + BullsStrike, + BurdenTotem, + BurningArrow, + BurningBreath, + BurningGround, + BurningImmunity, + BurningRefrain, + BurningShield, + BurningSpeed, + BurstofAggression, + ByUralsHammer, + Cacophony, + CalculatedRisk, + CalculatedRiskPvP, + CalledShot, + CallofDestruction, + CallofHaste, + CallofHastePvP, + CallofProtection, + CallofSacrifice, + CalltotheTorment, + Caltrops, + CandyCornStrike, + CantTouchThis, + CantTouchThisPvP, + CapturePoint, + CaretakersCharge, + CarrierDefense, + CastigationSignet, + CauterySignet, + CeilingCollapse, + CelestialHaste, + CelestialStance, + CelestialStorm, + CelestialSummoning, + ChainLightning, + ChainLightningenvironment, + ChainsofEnslavement, + ChanneledStrike, + Channeling, + ChaosStorm, + ChaoticEnergy, + Charge, + ChargingSpirit, + ChargingStrike, + CharmAnimal, + CharmAnimalAshlynSpiderfriend, + CharmAnimalBeastSwornHeket, + CharmAnimalCodex, + CharmAnimalWhiteMantle, + CharmAnimalmonsterskill, + CharmDrake, + CharrSiegeAttackAgainsttheCharr, + CharrSiegeAttackAssaultontheStronghold, + CharrSiegeAttackWhatMustBeDone, + ChestThumper, + Chilblains, + ChillingVictory, + ChillingWinds, + ChimeraofIntensity, + ChokingBreath, + ChokingGas, + Chomp, + Chomper, + ChorusofRestoration, + ChurningEarth, + ClaimResource, + ClaimResourceHeroesAscent, + ClaimResource_2, + ClaimResource_3, + ClaimResource_4, + ClaimResource_5, + ClamorofSouls, + Cleave, + ClubStrike, + ClubofaThousandBears, + Clumsiness, + ComfortAnimal, + ComfortAnimalPvP, + Companionship, + Complicate, + ConcussionShot, + Conflagration, + ConfusingImages, + ConjureFlame, + ConjureFrost, + ConjureLightning, + ConjureNightmare, + ConjurePhantasm, + ConsumeCorpse, + ConsumeFlames, + ConsumeSoul, + ConsumeTorment, + ConsumingFlames, + Contagion, + ContemplationofPurity, + ConvertHexes, + Conviction, + CorruptEnchantment, + CorruptPower, + CorruptedBreath, + CorruptedDragonScales, + CorruptedDragonSpores, + CorruptedHealing, + CorruptedStrength, + CorsairsNet, + Countdown, + CounterBlow, + Counterattack, + CourageousWasSaidra, + Coward, + CreateLightofSeborhin, + CreateSpore, + CripplingAnguish, + CripplingAnguishPvP, + CripplingAnthem, + CripplingAttack, + CripplingDagger, + CripplingShot, + CripplingSlash, + CripplingSweep, + CripplingVictory, + CriticalAgility, + CriticalChop, + CriticalDefenses, + CriticalEye, + CriticalHitProbability, + CriticalStrike, + Crossfire, + CrudeSwing, + CruelSpear, + CruelWasDaoshen, + CrushingBlow, + CryofFrustration, + CryofMadness, + CryofPain, + CrystalBonds, + CrystalHaze, + CrystalHibernation, + CrystalShield, + CrystalSnare, + CrystalWave, + CultistsFervor, + CureHex, + CycloneAxe, + DamageAssessment, + DancingDaggers, + DarkApostasy, + DarkAura, + DarkBond, + DarkChainLightning, + DarkEscape, + DarkFury, + DarkPact, + DarkPrison, + Dash, + DeadlyHaste, + DeadlyParadox, + DeadlyRiposte, + DeafeningRoar, + DeathBlossom, + DeathBlossomPvP, + DeathNova, + DeathPactSignet, + DeathPactSignetPvP, + DeathlyChill, + DeathlySwarm, + DeathsCharge, + DeathsRetreat, + DebilitatingShot, + Decapitate, + DecipherInscriptions, + DeepFreeze, + DefendersZeal, + DefensiveAnthem, + DefensiveAnthemPvP, + DefensiveStance, + DefiantWasXinrae, + DefileDefenses, + DefileEnchantments, + DefileFlesh, + DeflectArrows, + DeftStrike, + DefyPain, + DefyPainPvP, + DelayedBlastBAMPH, + DemonicAgility, + DemonicFlesh, + DenyHexes, + Depravity, + DesecrateEnchantments, + DesperateStrike, + DesperationBlow, + Destruction, + DestructionPvP, + DestructiveWasGlaive, + DestructiveWasGlaivePvP, + DeterminedShot, + DevastatingHammer, + DevourerBite, + DevourerSiege, + DhuumsCovenantBroken, + DhuumsRest, + DhuumsRestReaperskill, + Dhuumskill, + DiamondshardGrave, + DiamondshardMist, + Disarm, + DisarmTrap, + DischargeEnchantment, + DisciplinedStance, + Discord, + DiscordPvP, + Disenchantment, + DisenchantmentPvP, + Disenchantmentattack, + Dishonorable, + Dismember, + DismissCondition, + DismountSiegeDevourer, + Displacement, + DisplacementPvP, + DisruptingAccuracy, + DisruptingChop, + DisruptingDagger, + DisruptingLunge, + DisruptingShot, + DisruptingStab, + DisruptingThrow, + Dissonance, + DissonancePvP, + Dissonanceattack, + Distortion, + DistractingBlow, + DistractingLunge, + DistractingShot, + DistractingStrike, + Diversion, + DivertHexes, + DivineBoon, + DivineHealing, + DivineIntervention, + DivineSpirit, + Dodge, + DodgeThis, + DolyakSignet, + DomainofElements, + DomainofEnergyDraining, + DomainofHealthDraining, + DomainofSlow, + DontTrip, + Doom, + DormantHusk, + DoubleDragon, + DragonBlast, + DragonSlash, + DragonsStomp, + DrainDelusions, + DrainEnchantment, + DrainMinion, + DrawConditions, + DrawSpirit, + DrunkenBlow, + DrunkenMaster, + DrunkenStumbling, + DrydersDefenses, + DrydersFeast, + DualShot, + DulledWeapon, + DuncansDefense, + DustCloak, + DustCloakPvP, + DustTrap, + DwarvenBattleStance, + DwarvenPowderKeg, + DwarvenStability, + DwaynasKiss, + DwaynasSorrow, + DwaynasTouch, + EarBite, + EarthAttunement, + EarthShaker, + EarthShatteringBlow, + EarthVortex, + Earthbind, + EarthbindPvP, + EarthenShackles, + Earthquake, + EasternHealthShrineBonus, + EbonBattleStandardofCourage, + EbonBattleStandardofHonor, + EbonBattleStandardofWisdom, + EbonDustAura, + EbonEscape, + EbonHawk, + EbonVanguardAssassinSupport, + EbonVanguardAssassinSupportNPC, + EbonVanguardBattleStandardofPower, + EbonVanguardSniperSupport, + Echo, + EchoingBanishment, + EdgeofExtinction, + Edification, + EhzahfromAbove, + ElementalAttunement, + ElementalFlame, + ElementalFlamePvP, + ElementalLord, + ElementalLord_2, + ElementalResistance, + ElementalShift, + EliteRegeneration, + EliteRegeneration_2, + EmpathicRemoval, + Empathy, + EmpathyPvP, + EmperorDegen, + Empowerment, + EmpowermentPvP, + EncaseSkeletal, + EnchantedHaste, + EnchantersConundrum, + EnchantersConundrumPvP, + EnchantmentCollapse, + EndurePain, + EnduringHarmony, + EnduringToxin, + EnemiesMustDie, + EnergeticWasLeeSa, + EnergizingChorus, + EnergizingFinale, + EnergizingWind, + EnergyBlast, + EnergyBlastgolem, + EnergyBoon, + EnergyBoost, + EnergyBurn, + EnergyDrain, + EnergySurge, + EnergyTap, + EnervatingCharge, + Enfeeble, + EnfeeblePvP, + EnfeeblingBlood, + EnfeeblingBloodPvP, + EnfeeblingTouch, + Enraged, + EnragedBlast, + EnragedLunge, + EnragedLungePvP, + EnragedSmash, + EnragedSmashPvP, + EnragingCharge, + Entanglement, + EntanglingAsp, + Entourage, + EnvenomEnchantments, + Epidemic, + Equinox, + EremitesAttack, + EremitesZeal, + Eruption, + Eruptionenvironment, + Escape, + EscapePvP, + EssenceBond, + EssenceStrike, + EternalAura, + EtherFeast, + EtherLord, + EtherNightmare, + EtherNightmare_2, + EtherPhantom, + EtherPrism, + EtherProdigy, + EtherRenewal, + EtherRenewalPvP, + EtherSignet, + EtherealBurden, + EtherealLight, + Eviscerate, + ExecutionersStrike, + ExhaustingAssault, + ExpelHexes, + ExpertFocus, + ExpertsDexterity, + ExpertsDexterityPvP, + ExplodingSpores, + ExplosiveGrowth, + ExposeDefenses, + ExposedUnderbelly, + ExpungeEnchantments, + ExtendConditions, + ExtendEnchantments, + Extinguish, + ExtractInscription, + Faintheartedness, + FaithfulIntervention, + FalkenPunch, + FallBack, + FallBackPvP, + FallingLotusStrike, + FallingSpider, + FalseDeath, + Famine, + FarmersScythe, + FarmersScythePvP, + FavorableWinds, + FearMe, + FeastfortheDead, + FeastofCorruption, + FeastofSouls, + FeastofVengeance, + FeatherfootGrace, + Feedback, + FeedingFrenzyskill, + FeelNoPain, + FeignedNeutrality, + FeralAggression, + FeralLunge, + FerociousStrike, + FertileSeason, + FetidGround, + FeveredDreams, + FeveredDreamsPvP, + FierceBlow, + FinalThrust, + FinalThrust_2, + FinaleofRestoration, + FinaleofRestorationPvP, + FindTheirWeakness, + FindTheirWeaknessPvP, + FingersofChaos, + FinishHim, + FireAttunement, + FireFlowerskill, + FireStorm, + FireStormenvironment, + Fireball, + Firebomb, + FirebombExplosion, + FixMonsterAttributes, + Flail, + FlameBurst, + FlameCall, + FlameDjinnsHaste, + FlameJet, + FlameTrap, + Flare, + FlashingBlades, + FleetingStability, + FleshofMyFlesh, + FleshofMyFleshPvP, + FleshreaversEscape, + Flourish, + Flurry, + FlurryofIce, + FlurryofSplinters, + FluxOverload, + FocusedAnger, + FocusedShot, + ForGreatJustice, + ForGreatJusticePvP, + ForcefulBlow, + ForestsBinding, + ForgewightsBlessing, + ForkedArrow, + FoulFeast, + FoxFangs, + FoxFangsPvP, + FoxsPromise, + Fragility, + FragilityPvP, + FragmentationGrenade, + FreezingGround, + FreezingGust, + FrenziedDefense, + Frenzy, + FrigidArmor, + FrostVortex, + FrozenBurst, + FrozenSoil, + Frustration, + FrustrationPvP, + FungalExplosion, + FuriousAxe, + Gale, + GalrathSlash, + Gash, + GazefromBeyond, + GazeofContempt, + GazeofFury, + GazeofFuryPvP, + GazeofFuryattack, + GelatinousAbsorption, + GelatinousCorpseConsumption, + GelatinousMaterialExplosion, + GelatinousMutation, + GenerousWasTsungrai, + GhostlyFury, + GhostlyFuryReaperskill, + GhostlyHaste, + GhostlyWeapon, + GhostmirrorLight, + GiantStomp, + GiftofHealth, + GladiatorsDefense, + GlassArrows, + GlassArrowsPvP, + GlimmeringMark, + GlimmerofLight, + Gloat, + GlowingGaze, + GlowingIce, + GlowingSignet, + Glowstone, + GlyphofConcentration, + GlyphofElementalPower, + GlyphofEnergy, + GlyphofEssence, + GlyphofImmolation, + GlyphofLesserEnergy, + GlyphofRenewal, + GlyphofRestoration, + GlyphofSacrifice, + GlyphofSwiftness, + Godspeed, + GofortheEyes, + GofortheEyesPvP, + GoldenFangStrike, + GoldenFoxStrike, + GoldenLotusStrike, + GoldenPhoenixStrike, + GoldenSkullStrike, + GolemBoosters, + GolemFireShield, + GolemPilebunker, + GolemStrike, + Grapple, + GraspingEarth, + GraspingWasKuurong, + GreatDwarfArmor, + GreatDwarfWeapon, + GreaterConflagration, + GreaterHardModeNPCBuff, + GrenthsAura, + GrenthsBalance, + GrenthsFingers, + GrenthsGrasp, + GriffonsSweep, + GroundCover, + Guardian, + GuardianPacify, + GuidedWeapon, + GuidingHands, + GuidingHandsPvP, + GuildLordAura, + Guilt, + GunthersGaze, + Gust, + HYAHHHHH, + HammerBash, + Hamstring, + HardModeDungeonBoss, + HardModeNPCBuff, + HardenShell, + HarriersGrasp, + HarriersHaste, + HarriersToss, + HarriersTossPvP, + HastyRefrain, + Headbutt, + HealArea, + HealOther, + HealParty, + HealPartyPvP, + HealasOne, + HealasOnePvP, + HealersBoon, + HealersCovenant, + HealingBreeze, + HealingBreezeAgnarsRage, + HealingBurst, + HealingHands, + HealingLight, + HealingRibbon, + HealingRing, + HealingSalve, + HealingSeed, + HealingSignet, + HealingSpring, + HealingTouch, + HealingWhisper, + HealthDrain, + HeartofFury, + HeartofFuryPvP, + HeartofHolyFlame, + HeartofShadow, + HeartoftheNorn, + HeavensDelight, + HeavyBlow, + HeketsRampage, + Help, + HelpPvP, + HenchmanForm, + HeroicRefrain, + HerosInsight, + HexBreaker, + HexEaterSignet, + HexEaterVortex, + HexbreakerAria, + HexersVigor, + HiddenCaltrops, + HiddenRock, + HolidayBlues, + HolyHaste, + HolySpear, + HolyStrike, + HolyVeil, + HolyWrath, + HornsoftheOx, + HundredBlades, + HungeroftheLich, + HungersBite, + HuntersInsight, + HuntersShot, + Hypochondria, + IAmUnstoppable, + IAmtheStrongest, + IMeanttoDoThat, + IWillAvengeYou, + IWillSurvive, + IceBreaker, + IceFort, + IcePrison, + IceSpear, + IceSpikes, + Icicles, + IcyPrism, + IcyShackles, + IcyVeins, + IgniteArrows, + Ignorance, + IllBeBack, + IllBeBackmonsterskill, + IllusionaryWeaponry, + IllusionaryWeaponryPvP, + IllusionofHaste, + IllusionofHastePvP, + IllusionofPain, + IllusionofPainPvP, + IllusionofWeakness, + ImagesofRemorse, + ImaginedBurden, + ImbueHealth, + Immolate, + ImmunitytoCriticalHits, + Impale, + ImpendingDhuum, + ImperialMajesty, + ImpossibleOdds, + InanimateObject, + IncendiaryArrows, + IncendiaryBonds, + Incoming, + IncomingPvP, + Ineptitude, + InfernalRage, + Inferno, + InfuriatingHeat, + InfuseCondition, + InfuseHealth, + InnerFire, + InscribedEttinAura, + InsidiousParasite, + InspirationalSpeech, + InspiredEnchantment, + InspiredHex, + Intensity, + InternalPowerEngaged, + IntimidatingAura, + InvigoratingMist, + InvokeLightning, + Invulnerability, + IronMist, + IronPalm, + IrresistibleBlow, + IrresistibleSweep, + IrresistibleSweepPvP, + IsaiahsBalance, + ItsGoodtoBeKing, + ItsJustaFleshWound, + JackFrost, + JadeFury, + JadothsStormofJudgment, + JaggedBones, + JaggedCrystalSkin, + JaggedStrike, + JaizhenjuStrike, + JameisGaze, + JanthirsGaze, + JaundicedGaze, + JudgesInsight, + JudgesIntervention, + JudgmentStrike, + JudgmentofDhuum, + JuggernautToss, + JungleStrike, + JununduBite, + JununduFeast, + JununduSiege, + JununduSmash, + JununduStrike, + JununduTunnel, + JununduTunnelmonsterskill, + JununduWail, + KareisHealingCircle, + KeenArrow, + KeenArrowPvP, + KeenChop, + KeiransSniperShot, + KeystoneSignet, + KilroyStonekin, + KindleArrows, + KineticArmor, + KirinsWrath, + KitahsBurden, + KneeCutter, + Knock, + KorosGaze, + KournanSiege, + Lacerate, + LaceratingChop, + Lamentation, + LandMine, + LastRitesofTorment, + LastRitesofTormentSkill, + LavaArrows, + LavaBlast, + LavaFont, + LavaGround, + LavaPool, + LavaWave, + LeadersComfort, + LeadersZeal, + LeadtheWay, + LeapingMantisSting, + LeaveJunundu, + LeechSignet, + LesserFlameSentinelResistance, + LesserHardModeNPCBuff, + LetsGetEm, + LeviathansSweep, + Life, + LifeAttunement, + LifeBarrier, + LifeBond, + LifePvP, + LifeSheath, + LifeSiphon, + LifeTransfer, + LifeVortex, + LifebaneStrike, + LiftEnchantment, + Lightbringer, + LightbringerSignet, + LightbringersGaze, + LightbringersInsight, + LightningBolt, + LightningHammer, + LightningHammerPvP, + LightningJavelin, + LightningOrb, + LightningOrb_2, + LightningReflexes, + LightningReflexesPvP, + LightningStrike, + LightningSurge, + LightningTouch, + LightofDeldrimor, + LightofDeliverance, + LightofDeliverancePvP, + LightofDwayna, + LightofSeborhin, + LingeringCurse, + LionsComfort, + LiquidFlame, + LiveVicariously, + LivelyWasNaomei, + LocustsFury, + LongClaws, + LotusStrike, + LowBlow, + LyricofPurification, + LyricofZeal, + LyssasAssault, + LyssasAura, + LyssasBalance, + LyssasHaste, + LyssasHastePvP, + MadKingPonySupport, + MadKingsFan, + MaddenedStance, + MaddenedStrike, + MaddeningLaughter, + Maelstrom, + Maelstromenvironment, + MagebaneShot, + MagehunterStrike, + MagehuntersSmash, + MagneticAura, + MagneticSurge, + MaimingSpear, + MaimingStrike, + MakeHaste, + MakeYourTime, + Malaise, + MaliciousStrike, + MalignIntervention, + MandragorsCharge, + MantisTouch, + MantraofConcentration, + MantraofEarth, + MantraofFlame, + MantraofFrost, + MantraofInscriptions, + MantraofLightning, + MantraofPersistence, + MantraofRecall, + MantraofRecovery, + MantraofResolve, + MantraofResolvePvP, + MantraofSignets, + MantraofSignetsPvP, + MaraudersShot, + MarkedForDeath, + MarkofDeath, + MarkofFury, + MarkofInsecurity, + MarkofInstability, + MarkofPain, + MarkofProtection, + MarkofRodgort, + MarkofSubversion, + MarksmansWager, + Martyr, + Masochism, + MasochismPvP, + MasterofMagic, + MasterofNecromancy, + Meditation, + MeditationoftheReaper, + MeditationoftheReaper_2, + Meekness, + MegaSnowball, + MelandrusArrows, + MelandrusAssault, + MelandrusAssaultPvP, + MelandrusResilience, + MelandrusShot, + MendAilment, + MendBodyandSoul, + MendCondition, + Mending, + MendingGrip, + MendingRefrain, + MendingRefrainPvP, + MendingTouch, + MentalBlock, + MercilessSpear, + Metamorphosis, + Meteor, + MeteorShower, + MightyBlow, + MightyThrow, + MightyWasVorizun, + Migraine, + MigrainePvP, + MindBlast, + MindBurn, + MindFreeze, + MindFreezePvP, + MindShock, + MindShockPvP, + MindWrack, + MindWrackPvP, + Mindbender, + MirageCloak, + MirroredStance, + MirrorofDisenchantment, + MirrorofDisenchantmentPvP, + MirrorofIce, + MistForm, + MistFormPvP, + Mistrust, + MistrustPvP, + MmmSlushy, + MmmmSnowcone, + MoebiusStrike, + MokeleSmash, + MonkeySeeMonkeyDo, + Monsterdoesntgetdeathpenalty, + MotivatingInsults, + Mount, + MuddyTerrain, + MurakaisCalamity, + MurakaisCall, + MurakaisCensure, + MurakaisConsumption, + MurakaisStormofSouls, + MysticCorruption, + MysticHealing, + MysticHealingPvP, + MysticRegeneration, + MysticRegenerationPvP, + MysticSandstorm, + MysticSweep, + MysticTwister, + MysticVigor, + NOXBeam, + NOXDividerDrive, + NOXDriver, + NOXFieldDash, + NOXFire, + NOXKnuckle, + NOXLockOn, + NOXPhantom, + NOXThunder, + NOXionBuster, + NaturalHealing, + NaturalResistance, + NaturalResistance_2, + NaturalStride, + NaturalTemper, + NaturesRenewal, + Necrosis, + NecroticTraversal, + NeedlingShot, + NeverGiveUp, + NeverGiveUpPvP, + NeverRampageAlone, + NeverSurrender, + NeverSurrenderPvP, + Nibble, + NightmareRefuge, + NightmareWeapon, + NineTailStrike, + NoneShallPass, + NorthernHealthShrineBonus, + OathShot, + OathofHealing, + ObsidianFlame, + ObsidianFlamePvP, + ObsidianFlesh, + OfRoyalBlood, + OfferingofBlood, + OfferingofSpirit, + OnYourKnees, + Onslaught, + OnslaughtPvP, + OozeCombination, + OozeDivision, + OppressiveGaze, + OrderofApostasy, + OrderofPain, + OrderofUndeath, + OrderofUnholyVigor, + OrderofUnholyVigorPalawaJoko, + OrderoftheLich, + OrderoftheLichPalawaJoko, + OrderoftheVampire, + OrisonofHealing, + OtyughsCry, + OverbearingSmash, + Overload, + OversizedTonicWarning, + OvertheLimit, + Pacifism, + Pain, + PainInverter, + PainPvP, + Painattack, + PainattackSignetofSpirits, + PainfulBond, + PainofDisenchantment, + PalmStrike, + Panic, + ParanoidIndignation, + ParasiticBite, + ParasiticBond, + PartyMode, + PartyTime, + PassagetoTahnnakai, + PatientSpirit, + PeaceandHarmony, + PenetratingAttack, + PenetratingAttackPvP, + PenetratingBlow, + PenetratingChop, + PensiveGuardian, + PersistenceofMemory, + Pestilence, + PhantomPain, + PhaseShield, + PhaseShieldeffect, + PhaseShieldmonsterskill, + PhasedPlasmaBurst, + Phoenix, + PhysicalResistance, + PiercingTrap, + PinDown, + PiousAssault, + PiousAssaultPvP, + PiousConcentration, + PiousFury, + PiousFuryPvP, + PiousHaste, + PiousRenewal, + PiousRestoration, + PlagueSending, + PlagueSignet, + PlagueTouch, + PlasmaShot, + PointBlankShot, + PoisonArrow, + PoisonArrowflower, + PoisonGround, + PoisonTipSignet, + PoisonedHeart, + PoisonousBite, + PolymockBackfire, + PolymockBaneSignet, + PolymockBanish, + PolymockBlock, + PolymockCalculatedRisk, + PolymockDeathlyChill, + PolymockDiversion, + PolymockEarthquake, + PolymockEruption, + PolymockEtherSignet, + PolymockFireball, + PolymockFlare, + PolymockFrozenArmor, + PolymockFrozenTrident, + PolymockGlowingGaze, + PolymockGlyphDestabilization, + PolymockGlyphFreeze, + PolymockGlyphofConcentration, + PolymockGlyphofPower, + PolymockGuilt, + PolymockIceShardStorm, + PolymockIceSpear, + PolymockIcyBonds, + PolymockIcyPrison, + PolymockImmolate, + PolymockLamentation, + PolymockLightningBlast, + PolymockLightningDjinnsHaste, + PolymockLightningOrb, + PolymockLightningStrike, + PolymockMeteor, + PolymockMigraine, + PolymockMindBlast, + PolymockMindFreeze, + PolymockMindShock, + PolymockMindWreck, + PolymockObsidianFlame, + PolymockOverload, + PolymockPainfulBond, + PolymockPiercingLightSpear, + PolymockPoisonedGround, + PolymockPowerDrain, + PolymockRecurringInsecurity, + PolymockRisingBile, + PolymockRodgortsInvocation, + PolymockRottingFlesh, + PolymockSandstorm, + PolymockSavannahHeat, + PolymockSearingFlames, + PolymockShockArrow, + PolymockSignetofClumsiness, + PolymockSignetofRevenge, + PolymockSignetofSmiting, + PolymockSmite, + PolymockSmiteHex, + PolymockSpiritRift, + PolymockStoneDaggers, + PolymockStoning, + PortalSickness, + Pounce, + PowderKegExplosion, + PowerAttack, + PowerBlock, + PowerDrain, + PowerFlux, + PowerLeak, + PowerLeech, + PowerLock, + PowerReturn, + PowerShot, + PowerSpike, + PoweroftheStaffoftheMists, + PracticedStance, + PrecisionShot, + PredatorsPounce, + PredatoryBond, + PredatoryBondPvP, + PredatorySeason, + PreparedShot, + PresenceoftheSkaleLord, + Preservation, + PreservationPvP, + PriceofFailure, + PriceofPride, + PrimalEchoes, + PrimalRage, + ProtectiveBond, + ProtectiveSpirit, + ProtectiveWasKaolai, + ProtectorsDefense, + ProtectorsStrike, + PsychicDistraction, + PsychicInstability, + PsychicInstabilityPvP, + PulverizingSmash, + PunishingShot, + PureStrike, + PureWasLiMing, + PurgeConditions, + PurgeSignet, + PurifyingFinale, + PurifyingVeil, + PutridBile, + PutridExplosion, + PutridFlames, + PutridFlesh, + PyroclasticShot, + QuakeOfAhdashim, + QueenBite, + QueenHeal, + QueenSiege, + QueenThump, + QuestSkill, + QuestskillforCoastalExam, + QuickShot, + QuickeningZephyr, + Quicksand, + QuiveringBlade, + RadiantScythe, + RadiationField, + RageoftheNtouka, + RageoftheSea, + RainofTerrorspell, + Ram, + RampageasOne, + RampagersInsight, + RandsAttack, + RapidFire, + RavenBlessing, + RavenBlessingAGateTooFar, + RavenFlight, + RavenFlightAGateTooFar, + RavenShriek, + RavenShriekAGateTooFar, + RavenSwoop, + RavenSwoopAGateTooFar, + RavenTalons, + RavenTalonsAGateTooFar, + RavenousGaze, + RayofJudgment, + ReactorBlast, + ReactorBlastTimer, + ReactorBurst, + ReadtheWind, + ReadtheWindPvP, + ReapImpurities, + ReapersMark, + ReapersSweep, + ReapingofDhuum, + RebelYell, + Rebirth, + Recall, + RecklessHaste, + ReclaimEssence, + Recovery, + RecoveryPvP, + Recuperation, + RecuperationPvP, + RecurringInsecurity, + ReformCarvings, + Rejuvenation, + RejuvenationPvP, + ReleaseEnchantments, + RemedySignet, + RemoveHex, + RendEnchantments, + RendingAura, + RendingSweep, + RendingTouch, + RenewLife, + RenewingCorruption, + RenewingMemories, + RenewingSmash, + RenewingSmashPvP, + RenewingSurge, + RepeatingStrike, + ResilientWasXiko, + ResilientWeapon, + Respawn, + RestfulBreeze, + Restoration, + RestorationPvP, + RestoreCondition, + RestoreLife, + RestoreLifemonsterskill, + Resurrect, + ResurrectGargoyle, + ResurrectionChant, + ResurrectionSignet, + Resurrectmonsterskill, + Retreat, + Retribution, + Return, + RevealedEnchantment, + RevealedHex, + ReversalofDamage, + ReversalofDeath, + ReversalofFortune, + ReverseHex, + ReversePolarityFireShield, + ReviveAnimal, + RidetheLightning, + RidetheLightningPvP, + RigorMortis, + RiotShield, + RipEnchantment, + Riposte, + RipostingShadows, + RiseFromYourGrave, + RisingBile, + RitualLord, + RoaringWinds, + RocketPropelledGobstopper, + RockyGround, + RodgortsInvocation, + RollerbeetleBlast, + RollerbeetleDash, + RollerbeetleEcho, + RollingShift, + RottingFlesh, + RunasOne, + RuptureSoul, + RurikMustLive, + Rush, + Rust, + STANDUP, + SacrificePawn, + SadistsSignet, + SandShards, + Sandstorm, + SavagePounce, + SavageShot, + SavageSlash, + SavannahHeat, + SavannahHeatPvP, + SaveYourselves, + SaveYourselves_2, + ScavengerStrike, + ScavengersFocus, + ScepterofOrrsAura, + ScepterofOrrsPower, + ScorpionWire, + ScourgeEnchantment, + ScourgeHealing, + ScourgeSacrifice, + ScourgeofCandy, + ScreamingShot, + ScribesInsight, + SealRegen, + SearingBreath, + SearingFlames, + SearingHeat, + SecondWind, + SeedofLife, + SeedofResurrection, + SeekingArrows, + SeekingBlade, + SeepingWound, + SelflessSpirit, + SelflessSpirit_2, + SelvetarmsAttack, + SelvetarmsBlessing, + SerpentsQuickness, + SevenWeaponsStance, + SeverArtery, + ShadowFang, + ShadowForm, + ShadowFormPvP, + ShadowMeld, + ShadowPrison, + ShadowRefuge, + ShadowSanctuary, + ShadowSanctuary_2, + ShadowShroud, + ShadowSmash, + ShadowStrike, + ShadowTheft, + ShadowWalk, + ShadowofFear, + ShadowofHaste, + Shadowsong, + ShadowsongPvP, + Shadowsongattack, + ShadowyBurden, + Shame, + ShamefulFear, + Shapeshift, + ShardStorm, + SharedBurden, + SharedBurdenPvP, + SharpenDaggers, + ShatterDelusions, + ShatterDelusionsPvP, + ShatterEnchantment, + ShatterHex, + ShatterStorm, + ShatteredSpirit, + ShatteringAssault, + Shatterstone, + ShellShock, + Shelter, + ShelterPvP, + ShieldBash, + ShieldGuardian, + ShieldStance, + ShieldingHands, + ShieldingUrnskill, + ShieldofAbsorption, + ShieldofDeflection, + ShieldofFire, + ShieldofForce, + ShieldofJudgment, + ShieldofRegeneration, + ShieldofSaintViktor, + ShieldsUp, + ShiversofDread, + Shock, + ShockArrow, + Shockwave, + Shove, + ShrinkingArmor, + ShroudofDistress, + ShroudofDistressPvP, + ShroudofSilence, + SideStep, + SiegeAttack, + SiegeAttack_2, + SiegeDevourer, + SiegeDevourerFeast, + SiegeDevourerSwipe, + SiegeTurtleAttackFortAspenwood, + SiegeTurtleAttackGyalaHatchery, + SiegeTurtleAttackTheEternalGrove, + SiegeTurtleAttacksummon, + SightBeyondSight, + SignetofAggression, + SignetofAgony, + SignetofAgonyPvP, + SignetofBinding, + SignetofCapture, + SignetofClumsiness, + SignetofClumsinessPvP, + SignetofCorruption, + SignetofCorruption_2, + SignetofCreation, + SignetofDeadlyCorruption, + SignetofDeadlyCorruptionPvP, + SignetofDevotion, + SignetofDisenchantment, + SignetofDisruption, + SignetofDistraction, + SignetofGhostlyMight, + SignetofGhostlyMightPvP, + SignetofHumility, + SignetofIllusions, + SignetofInfection, + SignetofJudgment, + SignetofJudgmentPvP, + SignetofLostSouls, + SignetofMalice, + SignetofMidnight, + SignetofMysticSpeed, + SignetofMysticWrath, + SignetofPiousLight, + SignetofPiousRestraint, + SignetofPiousRestraintPvP, + SignetofRage, + SignetofRecall, + SignetofRejuvenation, + SignetofRemoval, + SignetofReturn, + SignetofReturnPvP, + SignetofShadows, + SignetofSorrow, + SignetofSpirits, + SignetofSpiritsPvP, + SignetofStamina, + SignetofStrength, + SignetofSuffering, + SignetofSynergy, + SignetofToxicShock, + SignetofTwilight, + SignetofWeariness, + SilverwingSlash, + SimpleThievery, + SiphonSpeed, + SiphonStrength, + SkinofStone, + SkullCrack, + SkyNet, + SlayersInsight, + SlayersSpear, + SlipperyGround, + SlipperyGroundPvP, + SliverArmor, + SlothHuntersShot, + SlothHuntersShotPvP, + SmashoftheTitans, + Smite, + SmiteCondition, + SmiteHex, + SmitersBoon, + SmitersBoonPvP, + SmokePowderDefense, + SmokeTrap, + SmolderingEmbers, + SmoothCriminal, + Snare, + SnaringWeb, + SneakAttack, + SnowDowntheShirt, + SnowFlurry, + SnowStorm, + Snowball, + SnowballNPC, + SoldiersDefense, + SoldiersFury, + SoldiersSpeed, + SoldiersStance, + SoldiersStancePvP, + SoldiersStrike, + SongofConcentration, + SongofPower, + SongofPurification, + SongofRestoration, + SongofRestorationPvP, + SongoftheMists, + Soothing, + SoothingImages, + SoothingMemories, + SoothingPvP, + SorrowsFist, + SorrowsFlame, + SoulBarbs, + SoulBind, + SoulFeast, + SoulLeech, + SoulTaker, + SoulTorture, + SoulTwisting, + SoulVortex, + SoulrendingShriek, + SouthernHealthShrineBonus, + SpawnHatchling, + SpawnPods, + SpearSwipe, + SpearofArchemorusskill, + SpearofArchemorusskill_2, + SpearofArchemorusskill_3, + SpearofArchemorusskill_4, + SpearofArchemorusskill_5, + SpearofFury, + SpearofFury_2, + SpearofLight, + SpearofLightning, + SpearofRedemption, + SpectralAgony, + SpectralInfusion, + SpellBreaker, + SpellShield, + SpikeTrap, + SpinalShivers, + SpiritBond, + SpiritBondPvP, + SpiritBoonStrike, + SpiritBurn, + SpiritChanneling, + SpiritFormRemainsofSahlahja, + SpiritLight, + SpiritLightWeapon, + SpiritRift, + SpiritRoar, + SpiritSenses, + SpiritShackles, + SpiritShield, + SpiritSiphon, + SpiritTransfer, + SpiritWalk, + SpiritWorldRetreat, + SpiritleechAura, + SpiritofFailure, + SpiritsGift, + SpiritsStrength, + SpirittoFlesh, + SpiritualHealing, + SpiritualHealingReaperskill, + SpiritualPain, + SpiritualPainPvP, + SpitRocks, + SpitefulSpirit, + SplinterMineFlameGeyser, + SplinterMineskill, + SplinterShot, + SplinterShotmonsterskill, + SplinterWeapon, + SplinterWeaponPvP, + SpoilVictor, + SpoilVictorPvP, + SporeExplosion, + SpotlessMind, + SpotlessSoul, + Sprint, + StaggeringBlow, + StaggeringForce, + StandYourGround, + StandYourGroundPvP, + StandingSlash, + StarBurst, + StarServant, + StarShine, + StarStrike, + StatuesBlessing, + SteadyAim, + SteadyStance, + Steam, + SteelfangSlash, + StickyGround, + StolenSpeed, + StolenSpeedPvP, + StoneDaggers, + StoneSheath, + StoneStriker, + StonefleshAura, + StonesoulStrike, + Stoning, + StormChaser, + StormDjinnsHaste, + Stormcallerskill, + StormofSwords, + StormsEmbrace, + StoutHearted, + StrengthofHonor, + StrengthofHonorPvP, + StrikeasOne, + StripEnchantment, + StrongNaturalResistance, + StunGrenade, + StunImmunity, + StunningStrike, + StunonCriticalHit, + Succor, + Suffering, + SugarInfusion, + SugarRushAgentoftheMadKing, + SugarShock, + SuicideEnergy, + SuicideHealth, + SummonChampion, + SummonIceImp, + SummonMinions, + SummonMursaat, + SummonNagaShaman, + SummonRubyDjinn, + SummonSpirits, + SummonSpirits_2, + SummonTorment, + SummoningLord, + SummoningShadows, + SummoningSickness, + SumofAllFears, + SunandMoonSlash, + SunderingAttack, + SunderingAttackPvP, + SunderingWeapon, + SunspearRebirthSignet, + SuperRollerbeetle, + SupermegaSnowball, + SupportiveSpirit, + Swap, + SweepingStrikes, + SwiftChop, + SwiftJavelin, + SwirlingAura, + Symbiosis, + SymbioticBond, + SymbolicCelerity, + SymbolicPosture, + SymbolicStrike, + SymbolofWrath, + SymbolsofInspiration, + SympatheticVisage, + TaintedFlesh, + TangoDown, + TargetAcquisition, + TasteofDeath, + TasteofPain, + TasteofUndeath, + TearGas, + Tease, + Technobabble, + TeinaisCrystals, + TeinaisHeat, + TeinaisPrison, + TeinaisWind, + TeleportPlayers, + TempleStrike, + TemporalSheen, + TengusGaze, + TengusMimicry, + TestofFaith, + TheApocryphaischangingtoanotherform, + TheChaliceofCorruption, + TheMadKingsInfluence, + TheMastersMark, + ThePowerIsYours, + TheSnipersSpear, + TheresNothingtoFear, + Theresnotenoughtime, + TheyreonFire, + ThommissAttack, + ThommissBlessing, + ThrillofVictory, + ThrowDirt, + Thunderclap, + ThunderfistStrike, + TigerStance, + TigersFury, + TimeWard, + TitansgetplusHealthregenandsetenemiesonfireeachtimeheishit, + TogetherasOne, + TongueLash, + TongueWhip, + ToriimosBurningFury, + TormentSlash, + TormentSlashSmotheringTendrils, + TotemofMan, + TotheLimit, + TothePainCostumeBrawl, + TouchofAaaaarrrrrrggghhh, + TouchofAgony, + TouchofDhuum, + ToxicChill, + Toxicity, + TradeWinds, + Trample, + TramplingOx, + TranquilWasTanasen, + Tranquility, + TrappersFocus, + TrappersSpeed, + Tremor, + TripleChop, + TripleShot, + TripleShot_2, + Tripwire, + TrollUnguent, + TryptophanSignet, + TurretArrow, + TurtleShell, + TwinMoonSweep, + TwinMoonSweepPvP, + TwistingFangs, + TwistingJaws, + UlcerousLungs, + UltraSnowball, + UltraSnowball_2, + UltraSnowball_3, + UltraSnowball_4, + UltraSnowball_5, + UnblockableThrow, + UndeadsensitivitytoLight, + Undying, + UnholyFeast, + UnholyFeastPvP, + Union, + UnionPvP, + UnknownJununduAbility, + UnnaturalSignet, + UnnaturalSignetPvP, + UnseenAggression, + UnseenFury, + UnseenFuryPvP, + UnstableAura, + UnstableOozeExplosion, + UnstablePulse, + UnsteadyGround, + UnsuspectingStrike, + Untouchable, + UnyieldingAnguish, + UnyieldingAura, + UnyieldingAuraPvP, + UrsanAura, + UrsanBlessing, + UrsanForce, + UrsanForceBloodWashesBlood, + UrsanRage, + UrsanRageBloodWashesBlood, + UrsanRoar, + UrsanRoarBloodWashesBlood, + UrsanStrike, + UrsanStrikeBloodWashesBlood, + VampiricAssault, + VampiricBite, + VampiricGaze, + VampiricSpirit, + VampiricSwarm, + VampiricTouch, + Vampirism, + Vampirismattack, + VaporBlade, + VeilofThorns, + Vengeance, + VengeanceisOurs, + VengefulWasKhanhei, + VengefulWeapon, + VeratasAura, + VeratasGaze, + VeratasSacrifice, + VialofPurifiedWater, + ViciousAttack, + VictoriousSweep, + VictoryIsMine, + VigorousSpirit, + VileMiasma, + VileTouch, + VipersDefense, + VipersNest, + Virulence, + VisionsofRegret, + VisionsofRegretPvP, + VitalBlessing, + VitalBoon, + VitalWeapon, + VitalityTransfer, + VocalMinority, + VocalWasSogolon, + VolatileCharrCrystal, + VolfenAgility, + VolfenAgilityCurseoftheNornbear, + VolfenBlessing, + VolfenBlessingCurseoftheNornbear, + VolfenBloodlust, + VolfenBloodlustCurseoftheNornbear, + VolfenClaw, + VolfenClawCurseoftheNornbear, + VolfenPounce, + VolfenPounceCurseoftheNornbear, + Volley, + VowofPiety, + VowofRevolution, + VowofSilence, + VowofStrength, + WailingWeapon, + WailofDoom, + WallowsBite, + WanderingEye, + WanderingEyePvP, + WanderingMind, + Wanderlust, + WanderlustPvP, + Wanderlustattack, + WardAgainstElements, + WardAgainstFoes, + WardAgainstHarm, + WardAgainstHarmPvP, + WardAgainstMelee, + WardofStability, + WardofWeakness, + WarmongersWeapon, + WarriorsCunning, + WarriorsEndurance, + WarriorsEndurancePvP, + WaryStance, + WasteNotWantNot, + WastrelsCollapse, + WastrelsDemise, + WastrelsWorry, + WatchYourself, + WatchYourselfPvP, + WatchfulHealing, + WatchfulIntervention, + WatchfulSpirit, + WaterAttunement, + WaterTrident, + WaveofTorment, + WayofPerfection, + WayoftheAssassin, + WayoftheEmptyPalm, + WayoftheFox, + WayoftheLotus, + WayoftheMaster, + WeShallReturn, + WeShallReturnPvP, + WeakenArmor, + WeakenKnees, + WeakenedbyDhuum, + WeaknessTrap, + WeaponofAggression, + WeaponofFury, + WeaponofQuickening, + WeaponofRemedy, + WeaponofRenewal, + WeaponofShadow, + WeaponofWarding, + WeaponofWardingPvP, + WeaponsofThreeForges, + WearyingSpear, + WearyingStrike, + WebofDisruption, + WebofDisruptionPvP, + WeightofDhuum, + WeightofDhuumhex, + WellofBlood, + WellofDarkness, + WellofPower, + WellofRuin, + WellofSilence, + WellofSuffering, + WellofWeariness, + WelloftheProfane, + WesternHealthShrineBonus, + WhirlingAxe, + WhirlingCharge, + WhirlingDefense, + WhirlingFires, + Whirlwind, + WhirlwindAttack, + WieldersBoon, + WieldersRemedy, + WieldersStrike, + WieldersZeal, + WildBlow, + WildSmash, + WildStrike, + WildStrikePvP, + WildThrow, + WindborneSpeed, + Winds, + WindsofDisenchantment, + Winnowing, + Winter, + WintersEmbrace, + WithdrawHexes, + Wither, + WitheringAura, + WordofCensure, + WordofHealing, + WordsofComfort, + WordsofMadness, + WordsofMadnessQwytzylkak, + WoundingStrike, + WoundingStrikePvP, + WurmBile, + WurmSiegeCore, + WurmSiegeDunesofDespair, + WurmSiegeEyeoftheNorth, + XinraesWeapon, + YellowSnow, + YetiSmash, + YouAreAllWeaklings, + YouMoveLikeaDwarf, + YouWillDie, + YoureAllAlone, + ZealotsFire, + ZealousAnthem, + ZealousBenediction, + ZealousRenewal, + ZealousSweep, + ZealousVow, + ZojunsHaste, + ZojunsShot, + ]; +} diff --git a/Daybreak.Shared/Models/Guildwars/SkillDescription.cs b/Daybreak.Shared/Models/Guildwars/SkillDescription.cs deleted file mode 100644 index 7432390c..00000000 --- a/Daybreak.Shared/Models/Guildwars/SkillDescription.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace Daybreak.Shared.Models.Guildwars; -public sealed record SkillDescription( - int Id, - string Name, - Campaign Campaign, - Profession Profession, - Attribute Attribute, - bool PveOnly, - bool Pvp, - bool Elite, - string Type, - string Energy, - string Activation, - string Recharge, - string Overcast, - string Adrenaline, - string Sacrifice, - string Upkeep, - string Description, - string ConciseDescription) -{ -} diff --git a/Daybreak.Shared/Services/Formatting/ISkillNumberFormatter.cs b/Daybreak.Shared/Services/Formatting/ISkillNumberFormatter.cs new file mode 100644 index 00000000..56c69cad --- /dev/null +++ b/Daybreak.Shared/Services/Formatting/ISkillNumberFormatter.cs @@ -0,0 +1,24 @@ +namespace Daybreak.Shared.Services.Formatting; + +/// +/// Renders a numeric skill resource cost (energy, recharge, activation, etc.) +/// using the wiki's fraction glyphs (¼/½/¾) where applicable, mirroring how +/// the source wiki presents these numbers so the UI matches what players +/// already recognise. +/// +public interface ISkillNumberFormatter +{ + /// + /// Renders an integer/decimal/quarter-fraction cost. Returns + /// for null. + /// + string Format(double? value); + + /// + /// Renders a value stored as a unit fraction (e.g. 0.15) back as + /// a rounded percentage ("15%"). Used by the few skill fields + /// that the wiki originally expressed as percentages — currently just + /// the blood-magic Sacrifice cost. + /// + string FormatPercent(double? value); +} diff --git a/Daybreak.Shared/Services/Wiki/IWikiService.cs b/Daybreak.Shared/Services/Wiki/IWikiService.cs deleted file mode 100644 index 05fc9604..00000000 --- a/Daybreak.Shared/Services/Wiki/IWikiService.cs +++ /dev/null @@ -1,7 +0,0 @@ -using Daybreak.Shared.Models.Guildwars; - -namespace Daybreak.Shared.Services.Wiki; -public interface IWikiService -{ - Task GetSkillDescription(Skill skill, CancellationToken cancellationToken); -} diff --git a/Daybreak.slnx b/Daybreak.slnx index 47562e34..5a349edb 100644 --- a/Daybreak.slnx +++ b/Daybreak.slnx @@ -50,4 +50,7 @@ + + + diff --git a/Dependencies/GWCA/Include/GWCA/Constants/Maps.h b/Dependencies/GWCA/Include/GWCA/Constants/Maps.h index 0b6984ad..36e643f5 100644 --- a/Dependencies/GWCA/Include/GWCA/Constants/Maps.h +++ b/Dependencies/GWCA/Include/GWCA/Constants/Maps.h @@ -463,7 +463,7 @@ namespace GW { Test_Map_solo_areas, // "This is a debug map to allow multiplayer testing of current solo areas." Nightfallen_Garden, Churrhir_Fields, - Beknur_Harbor_outpost, + Beknur_Harbor, Kodonur_Crossroads_cinematic, Rilohn_Refuge_cinematic, Pogahn_Passage_cinematic, @@ -493,7 +493,7 @@ namespace GW { Lahtenda_Bog, Arbor_Bay, Issnur_Isles, - Beknur_Harbor, + Beknur_Harbor_outpost, Mehtani_Keys, Kodlonu_Hamlet_outpost, Island_of_Shehkah, diff --git a/Dependencies/GWCA/Include/GWCA/Constants/Skills.h b/Dependencies/GWCA/Include/GWCA/Constants/Skills.h index e745ee8e..550308dd 100644 --- a/Dependencies/GWCA/Include/GWCA/Constants/Skills.h +++ b/Dependencies/GWCA/Include/GWCA/Constants/Skills.h @@ -2213,9 +2213,9 @@ namespace GW { Aura_of_the_Bloodstone1, Aura_of_the_Bloodstone2, Haunted_Ground, - Asuran_Bodyguard, - Asuran_Bodyguard1, - Asuran_Bodyguard2, + Asuran_Bodyguard_Rank2, + Asuran_Bodyguard_Rank3, + Asuran_Bodyguard_Rank4, Energy_Channel, Hunt_Rampage, Boss_Bounty = 2440, @@ -2224,9 +2224,9 @@ namespace GW { Hunt_Point_Bonus2, Time_Attack, Dwarven_Raider, - Dwarven_Raider1, - Dwarven_Raider2, - Dwarven_Raider3, + Dwarven_Raider_Rank2, + Dwarven_Raider_Rank3, + Dwarven_Raider_Rank4, Great_Dwarfs_Blessing, Hunt_Rampage1, Boss_Bounty1 = 2452, @@ -2234,19 +2234,19 @@ namespace GW { Hunt_Point_Bonus4, Time_Attack1 = 2456, Vanguard_Patrol, - Vanguard_Patrol1, - Vanguard_Patrol2, - Vanguard_Patrol3, + Vanguard_Patrol_Rank2, + Vanguard_Patrol_Rank3, + Vanguard_Patrol_Rank4, Vanguard_Commendation, Hunt_Rampage2, Boss_Bounty2 = 2464, Norn_Hunting_Party = 2469, - Norn_Hunting_Party1, - Norn_Hunting_Party2, - Norn_Hunting_Party3, + Norn_Hunting_Party_Rank2, + Norn_Hunting_Party_Rank3, + Norn_Hunting_Party_Rank4, Strength_of_the_Norn, Hunt_Rampage3, - Asuran_Bodyguard3 = 2481, + Asuran_Bodyguard = 2481, Desperate_Howl, Gloat, Metamorphosis, diff --git a/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h b/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h index daab511f..57cf3e06 100644 --- a/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h +++ b/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h @@ -548,45 +548,47 @@ namespace GW { kShowHeroPanel, // 0x100001a3, wparam = hero_id kMessage_0x1000019e, // 0x100001a4 kMessage_0x1000019f, // 0x100001a5 - kMessage_0x100001a0, // 0x100001a6 + kQuerySuppressedKeyAction, // 0x100001a6, wparam = 0, lparam = bool*. Used to check if the suppress action is pressed (usually shift) kGetInventoryAgentId, // 0x100001a7, wparam = 0, lparam = uint32_t* agent_id_out. Used to fetch which agent is selected kInventoryRelated1, // 0x100001a8, added to GW 2026-02-26 kInventoryRelated2, // 0x100001a9, added to GW 2026-02-26 kInventoryRelated3, // 0x100001aa, added to GW 2026-02-26 - kEquipItem, // 0x100001ab, wparam = { item_id, agent_id } - kMoveItem, // 0x100001ac, wparam = { item_id, to_bag, to_slot, bool prompt } - kItemRelated_1, // 0x100001ad - kItemTooltip, // 0x100001ae - kItemRelated_3, // 0x100001af, added to GW 2026-02-26 - kItemRelated_4, // 0x100001b0, added to GW 2026-02-26 - kInitiateTrade, // 0x100001b1 - kMessage_0x100001a7, // 0x100001b2 - kMessage_0x100001a8, // 0x100001b3 - kMessage_0x100001a9, // 0x100001b4 - kMessage_0x100001aa, // 0x100001b5 - kMessage_0x100001ab, // 0x100001b6 - kMessage_0x100001ac, // 0x100001b7 - kMessage_0x100001ad, // 0x100001b8 - kMessage_0x100001ae, // 0x100001b9 - kMessage_0x100001af, // 0x100001ba - kMessage_0x100001b0, // 0x100001bb - kMessage_0x100001b1, // 0x100001bc - kMessage_0x100001b2, // 0x100001bd - kMessage_0x100001b3, // 0x100001be - kMessage_0x100001b4, // 0x100001bf - kMessage_0x100001b5, // 0x100001c0 - kInventoryAgentChanged, // 0x100001c1, Triggered when inventory needs updating due to agent change; no args - kInventoryRelated_1, // 0x100001c2 - kInventoryRelated_2, // 0x100001c3 - kMissionStatusRelated, // 0x100001c4 - kUnused_1c2, // 0x100001c5 - kCollapseExpandSkillListSection, // 0x100001c6 - kTemplateRelated_1, // 0x100001c7 - kTemplateRelated_2, // 0x100001c8 - kPromptSaveTemplate, // 0x100001c9 - kOpenTemplate, // 0x100001ca, wparam = GW::UI::ChatTemplate* - kTemplateRelated_3, // 0x100001cb - kTemplateRelated_4, // 0x100001cc + kInventoryRelated4, // 0x100001ab, added to GW 2026-04-28 + kEquipItem, // 0x100001ac, wparam = { item_id, agent_id } + kMoveItem, // 0x100001ad, wparam = { item_id, to_bag, to_slot, bool prompt } + kItemRelated_1, // 0x100001ae + kItemTooltip, // 0x100001af + kItemRelated_3, // 0x100001b0, added to GW 2026-02-26 + kItemRelated_4, // 0x100001b1, added to GW 2026-02-26 + kItemRelated_5, // 0x100001b2, added to GW 2026-04-28 + kInitiateTrade, // 0x100001b3 + kMessage_0x100001a7, // 0x100001b4 + kMessage_0x100001a8, // 0x100001b5 + kMessage_0x100001a9, // 0x100001b6 + kMessage_0x100001aa, // 0x100001b7 + kMessage_0x100001ab, // 0x100001b8 + kMessage_0x100001ac, // 0x100001b9 + kMessage_0x100001ad, // 0x100001ba + kMessage_0x100001ae, // 0x100001bb + kMessage_0x100001af, // 0x100001bc + kMessage_0x100001b0, // 0x100001bd + kMessage_0x100001b1, // 0x100001be + kMessage_0x100001b2, // 0x100001bf + kMessage_0x100001b3, // 0x100001c0 + kMessage_0x100001b4, // 0x100001c1 + kMessage_0x100001b5, // 0x100001c2 + kInventoryAgentChanged, // 0x100001c3, Triggered when inventory needs updating due to agent change; no args + kInventoryRelated_1, // 0x100001c4 + kInventoryRelated_2, // 0x100001c5 + kMissionStatusRelated, // 0x100001c6 + kUnused_1c2, // 0x100001c7 + kCollapseExpandSkillListSection, // 0x100001c8 + kTemplateRelated_1, // 0x100001c9 + kTemplateRelated_2, // 0x100001ca + kPromptSaveTemplate, // 0x100001cb + kOpenTemplate, // 0x100001cc, wparam = GW::UI::ChatTemplate* + kTemplateRelated_3, // 0x100001cd + kTemplateRelated_4, // 0x100001ce // GWCA Client to Server commands. Only added the ones that are used for hooks, everything else goes straight into GW diff --git a/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h.bak b/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h.bak index daab511f..57cf3e06 100644 --- a/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h.bak +++ b/Dependencies/GWCA/Include/GWCA/Constants/UIMessages.h.bak @@ -548,45 +548,47 @@ namespace GW { kShowHeroPanel, // 0x100001a3, wparam = hero_id kMessage_0x1000019e, // 0x100001a4 kMessage_0x1000019f, // 0x100001a5 - kMessage_0x100001a0, // 0x100001a6 + kQuerySuppressedKeyAction, // 0x100001a6, wparam = 0, lparam = bool*. Used to check if the suppress action is pressed (usually shift) kGetInventoryAgentId, // 0x100001a7, wparam = 0, lparam = uint32_t* agent_id_out. Used to fetch which agent is selected kInventoryRelated1, // 0x100001a8, added to GW 2026-02-26 kInventoryRelated2, // 0x100001a9, added to GW 2026-02-26 kInventoryRelated3, // 0x100001aa, added to GW 2026-02-26 - kEquipItem, // 0x100001ab, wparam = { item_id, agent_id } - kMoveItem, // 0x100001ac, wparam = { item_id, to_bag, to_slot, bool prompt } - kItemRelated_1, // 0x100001ad - kItemTooltip, // 0x100001ae - kItemRelated_3, // 0x100001af, added to GW 2026-02-26 - kItemRelated_4, // 0x100001b0, added to GW 2026-02-26 - kInitiateTrade, // 0x100001b1 - kMessage_0x100001a7, // 0x100001b2 - kMessage_0x100001a8, // 0x100001b3 - kMessage_0x100001a9, // 0x100001b4 - kMessage_0x100001aa, // 0x100001b5 - kMessage_0x100001ab, // 0x100001b6 - kMessage_0x100001ac, // 0x100001b7 - kMessage_0x100001ad, // 0x100001b8 - kMessage_0x100001ae, // 0x100001b9 - kMessage_0x100001af, // 0x100001ba - kMessage_0x100001b0, // 0x100001bb - kMessage_0x100001b1, // 0x100001bc - kMessage_0x100001b2, // 0x100001bd - kMessage_0x100001b3, // 0x100001be - kMessage_0x100001b4, // 0x100001bf - kMessage_0x100001b5, // 0x100001c0 - kInventoryAgentChanged, // 0x100001c1, Triggered when inventory needs updating due to agent change; no args - kInventoryRelated_1, // 0x100001c2 - kInventoryRelated_2, // 0x100001c3 - kMissionStatusRelated, // 0x100001c4 - kUnused_1c2, // 0x100001c5 - kCollapseExpandSkillListSection, // 0x100001c6 - kTemplateRelated_1, // 0x100001c7 - kTemplateRelated_2, // 0x100001c8 - kPromptSaveTemplate, // 0x100001c9 - kOpenTemplate, // 0x100001ca, wparam = GW::UI::ChatTemplate* - kTemplateRelated_3, // 0x100001cb - kTemplateRelated_4, // 0x100001cc + kInventoryRelated4, // 0x100001ab, added to GW 2026-04-28 + kEquipItem, // 0x100001ac, wparam = { item_id, agent_id } + kMoveItem, // 0x100001ad, wparam = { item_id, to_bag, to_slot, bool prompt } + kItemRelated_1, // 0x100001ae + kItemTooltip, // 0x100001af + kItemRelated_3, // 0x100001b0, added to GW 2026-02-26 + kItemRelated_4, // 0x100001b1, added to GW 2026-02-26 + kItemRelated_5, // 0x100001b2, added to GW 2026-04-28 + kInitiateTrade, // 0x100001b3 + kMessage_0x100001a7, // 0x100001b4 + kMessage_0x100001a8, // 0x100001b5 + kMessage_0x100001a9, // 0x100001b6 + kMessage_0x100001aa, // 0x100001b7 + kMessage_0x100001ab, // 0x100001b8 + kMessage_0x100001ac, // 0x100001b9 + kMessage_0x100001ad, // 0x100001ba + kMessage_0x100001ae, // 0x100001bb + kMessage_0x100001af, // 0x100001bc + kMessage_0x100001b0, // 0x100001bd + kMessage_0x100001b1, // 0x100001be + kMessage_0x100001b2, // 0x100001bf + kMessage_0x100001b3, // 0x100001c0 + kMessage_0x100001b4, // 0x100001c1 + kMessage_0x100001b5, // 0x100001c2 + kInventoryAgentChanged, // 0x100001c3, Triggered when inventory needs updating due to agent change; no args + kInventoryRelated_1, // 0x100001c4 + kInventoryRelated_2, // 0x100001c5 + kMissionStatusRelated, // 0x100001c6 + kUnused_1c2, // 0x100001c7 + kCollapseExpandSkillListSection, // 0x100001c8 + kTemplateRelated_1, // 0x100001c9 + kTemplateRelated_2, // 0x100001ca + kPromptSaveTemplate, // 0x100001cb + kOpenTemplate, // 0x100001cc, wparam = GW::UI::ChatTemplate* + kTemplateRelated_3, // 0x100001cd + kTemplateRelated_4, // 0x100001ce // GWCA Client to Server commands. Only added the ones that are used for hooks, everything else goes straight into GW diff --git a/Dependencies/GWCA/Include/GWCA/Context/ItemContext.h b/Dependencies/GWCA/Include/GWCA/Context/ItemContext.h index 13fe271e..6c0d197e 100644 --- a/Dependencies/GWCA/Include/GWCA/Context/ItemContext.h +++ b/Dependencies/GWCA/Include/GWCA/Context/ItemContext.h @@ -2,6 +2,7 @@ #include #include +#include namespace GW { struct ItemContext; @@ -53,14 +54,9 @@ namespace GW { /* +h00C8 */ uint32_t h00C8; /* +h00CC */ uint32_t h00CC; /* +h00D0 */ uint32_t h00D0; - /* +h00D4 */ uint32_t h00D4; - /* +h00D8 */ uint32_t h00D8; - /* +h00DC */ uint32_t h00DC; - /* +h00E0 */ uint32_t h00E0; - /* +h00E4 */ Array inventory_table; - /* +h00F4 */ uint32_t h00F4; - /* +h00F8 */ Inventory* inventory; + /* +h00D4 */ THash inventory_table; // 0x24 bytes, keyed by agent_id + /* +h00F8 */ Inventory* inventory; // shortcut to player's own inventory /* +h00FC */ Array h00FC; }; - static_assert(sizeof(ItemContext) == 0x10c); + static_assert(sizeof(ItemContext) == 0x10C, "struct ItemContext has incorrect size"); } diff --git a/Dependencies/GWCA/Include/GWCA/GWCAVersion.h b/Dependencies/GWCA/Include/GWCA/GWCAVersion.h index 89d6958f..cb6c44b6 100644 --- a/Dependencies/GWCA/Include/GWCA/GWCAVersion.h +++ b/Dependencies/GWCA/Include/GWCA/GWCAVersion.h @@ -2,9 +2,9 @@ #define GWCA_VERSION_MAJOR 4 #define GWCA_VERSION_MINOR 1 -#define GWCA_VERSION_PATCH 1 +#define GWCA_VERSION_PATCH 4 #define GWCA_VERSION_BUILD 0 -#define GWCA_VERSION "4.1.1.0" +#define GWCA_VERSION "4.1.4.0" namespace GWCA { constexpr int VersionMajor = GWCA_VERSION_MAJOR; diff --git a/Dependencies/GWCA/Include/GWCA/GameContainers/Hash.h b/Dependencies/GWCA/Include/GWCA/GameContainers/Hash.h index abdaf9ec..95e40979 100644 --- a/Dependencies/GWCA/Include/GWCA/GameContainers/Hash.h +++ b/Dependencies/GWCA/Include/GWCA/GameContainers/Hash.h @@ -1,34 +1,72 @@ -#pragma once - +#pragma once #include - #include #include namespace GW { - GWCA_API uint32_t Hash(const void *data, size_t size); + GWCA_API uint32_t Hash(const void* data, size_t size); GWCA_API uint32_t Hash8(uint8_t data); GWCA_API uint32_t Hash16(uint16_t data); GWCA_API uint32_t Hash32(uint32_t data); GWCA_API uint32_t HashWString(const wchar_t* str, uint32_t maxLength = -1); template - struct THash { - /* +h0000 */ TList m_fullList; - /* +h0008 */ uint32_t m_slotSize; - /* +h000C */ Array> m_slotListArray; - /* +h001C */ uint32_t m_mask; - /* +h0020 */ uint32_t m_maxCount; - }; + struct THashLink; template - struct THashLink - { + struct THash { + /* +h0000 */ TList m_fullList; // 0x0C bytes + /* +h000C */ uint32_t m_slotSize; + /* +h0010 */ BaseArray> m_slotListArray; // 0x0C bytes + /* +h001C */ uint32_t m_mask; + /* +h0020 */ uint32_t m_maxCount; + + class iterator { + public: + explicit iterator(TLink* link) : current(link) {} + + THashLink& operator*() { + return *reinterpret_cast*>( + reinterpret_cast(current) + - offsetof(THashLink, m_fullListLink) + ); + } + + THashLink* operator->() { return &operator*(); } + + iterator& operator++() { + current = current->NextLink(); + return *this; + } + + bool operator==(const iterator& other) const { return current == other.current; } + bool operator!=(const iterator& other) const { return current != other.current; } + + private: + TLink* current; + }; + + iterator begin() const { + return iterator(m_fullList.Get()->NextLink()); + } + + iterator end() const { + return iterator(m_fullList.Get()); + } + + bool valid() const { return m_slotListArray.valid(); } + uint32_t size() const { return m_slotListArray.m_size; } + }; + static_assert(sizeof(THash) == 0x24, "THash has incorrect size"); + + template + struct THashLink { /* +h0000 */ uint32_t hash; - /* +h0004 */ T *elem; + /* +h0004 */ T* elem; /* +h0008 */ uint32_t h0008; /* +h000C */ uint32_t h000C; - /* +h0010 */ TLink m_fullListLink; - /* +h0018 */ TLink m_slotListLink; + /* +h0010 */ TLink m_fullListLink; // 0x08 bytes + /* +h0018 */ TLink m_slotListLink; // 0x08 bytes }; -} + static_assert(sizeof(THashLink) == 0x20, "THashLink has incorrect size"); +} \ No newline at end of file diff --git a/Dependencies/GWCA/Include/GWCA/GameEntities/Item.h b/Dependencies/GWCA/Include/GWCA/GameEntities/Item.h index 9e4da7a0..46e33d3b 100644 --- a/Dependencies/GWCA/Include/GWCA/GameEntities/Item.h +++ b/Dependencies/GWCA/Include/GWCA/GameEntities/Item.h @@ -208,13 +208,16 @@ namespace GW { /* +h0088 */ uint32_t h0088[2]; /* +h0090 */ uint32_t gold_character; /* +h0094 */ uint32_t gold_storage; + /* +0x098 */ uint32_t cached_hash; // at m_slotSize offset + /* +0x09C */ uint32_t next_offset; // = 0x9c + /* +0x0A0 */ Inventory* next; // chain pointer [[nodiscard]] uint32_t inventory_id() const { return (uint32_t)unused_bag; // Fucked ourselves with this one; bag ids depend on the array starting at the inventory id... } }; - static_assert(sizeof(Inventory) == 152, "struct Inventory has incorrect size"); + static_assert(sizeof(Inventory) == 0xa4, "struct Inventory has incorrect size"); // Static struct for info about available item upgrade info, used for PvP Equipment window struct PvPItemUpgradeInfo { diff --git a/Dependencies/GWCA/Include/GWCA/Managers/PartyMgr.h b/Dependencies/GWCA/Include/GWCA/Managers/PartyMgr.h index c0612462..de13f32d 100644 --- a/Dependencies/GWCA/Include/GWCA/Managers/PartyMgr.h +++ b/Dependencies/GWCA/Include/GWCA/Managers/PartyMgr.h @@ -89,6 +89,7 @@ namespace GW { GWCA_API bool SetHeroTarget(uint32_t hero_agent_id, uint32_t target_agent_id = 0); GWCA_API bool SetHeroBehavior(uint32_t hero_agent_id, HeroBehavior behavior); GWCA_API bool SetPetBehavior(uint32_t owner_agent_id, HeroBehavior behavior); + GWCA_API bool SetHeroSkillDisabled(uint32_t hero_agent_id, uint32_t slot_index, bool disabled = true); GWCA_API PetInfo* GetPetInfo(uint32_t owner_agent_id = 0); diff --git a/Tools/SkillUpdater/IconResolver.cs b/Tools/SkillUpdater/IconResolver.cs new file mode 100644 index 00000000..e5c57968 --- /dev/null +++ b/Tools/SkillUpdater/IconResolver.cs @@ -0,0 +1,222 @@ +using System.Text.Encodings.Web; +using System.Text.Json; + +namespace Daybreak.Tools.SkillUpdater; + +/// +/// Resolves skill names to their canonical wiki image CDN URL via the +/// MediaWiki API (prop=imageinfo). Avoids the runtime +/// Special:FilePath/... redirect that has proven flaky. +/// +/// Each skill carries one or more candidate base names (e.g. shouts ship with +/// both the unquoted and quoted form). For each base name we try the +/// high-resolution "<Base> (large).jpg" first, then plain +/// "<Base>.jpg". Skills with no matching file get an empty URL, +/// matching the historical convention for PvP variants. +/// +internal sealed class IconResolver(WikiHttpClient client) +{ + private const string ApiBase = "https://wiki.guildwars.com/api.php"; + + /// Maximum titles per prop=imageinfo query. + /// + /// MediaWiki itself accepts 50, but the wiki's WAF/Cloudflare returns 403 + /// when the encoded URL grows past ~2 KB (which 50 skill titles routinely + /// hit, especially with parentheses and apostrophes). 25 keeps every URL + /// under the limit; additionally splits + /// on the fly if a single batch still gets rejected. + /// + private const int BatchSize = 25; + + public async Task> ResolveAsync( + IReadOnlyList skills, + CancellationToken cancellationToken) + { + // Track candidate (skillName, filename) pairs across passes; a skill + // is removed from the work-set as soon as any candidate resolves. + var resolved = new Dictionary(StringComparer.Ordinal); + var pending = skills + .Where(s => !string.IsNullOrWhiteSpace(s.Name)) + .GroupBy(s => s.Name, StringComparer.Ordinal) + .Select(g => g.First()) + .ToList(); + + Console.WriteLine($"-> Resolving icon URLs for {pending.Count} skills…"); + + // Build the (base name, suffix) sweep order. We try high-res first so + // a skill that has both ends up with the larger asset. + var maxCandidates = pending.Max(s => s.IconBaseNames.Count); + if (maxCandidates == 0) + { + maxCandidates = 1; + } + + for (var candidateIdx = 0; candidateIdx < maxCandidates; candidateIdx++) + { + foreach (var suffix in new[] { " (large)", string.Empty }) + { + var work = pending + .Where(s => !resolved.ContainsKey(s.Name)) + .Where(s => candidateIdx < s.IconBaseNames.Count + || (candidateIdx == 0 && s.IconBaseNames.Count == 0)) + .Select(s => ( + SkillName: s.Name, + BaseName: s.IconBaseNames.Count == 0 ? s.Name : s.IconBaseNames[candidateIdx])) + .ToList(); + + if (work.Count == 0) + { + continue; + } + + var label = candidateIdx == 0 + ? (suffix == " (large)" ? "(large)" : "fallback") + : (suffix == " (large)" ? $"alt#{candidateIdx} (large)" : $"alt#{candidateIdx} fallback"); + await ResolveBatchAsync(work, suffix, resolved, label, cancellationToken); + } + } + + var unresolved = pending.Count - resolved.Count; + Console.WriteLine($" icons resolved: {resolved.Count} hit, {unresolved} unresolved (empty url)"); + return resolved; + } + + private async Task ResolveBatchAsync( + IReadOnlyList<(string SkillName, string BaseName)> work, + string suffix, + Dictionary resolved, + string passLabel, + CancellationToken cancellationToken) + { + var totalBatches = (work.Count + BatchSize - 1) / BatchSize; + var batchIndex = 0; + for (var offset = 0; offset < work.Count; offset += BatchSize) + { + batchIndex++; + var slice = new List<(string SkillName, string BaseName)>(); + for (var i = offset; i < Math.Min(offset + BatchSize, work.Count); i++) + { + slice.Add(work[i]); + } + + var found = await ResolveSliceAsync(slice, suffix, resolved, cancellationToken); + Console.WriteLine($" batch {batchIndex,2}/{totalBatches} ({passLabel}) … {found} resolved"); + } + } + + /// + /// Sends one prop=imageinfo query for the slice and falls back to + /// halving + retry if the wiki's WAF rejects the URL with 403. + /// + private async Task ResolveSliceAsync( + IReadOnlyList<(string SkillName, string BaseName)> work, + string suffix, + Dictionary resolved, + CancellationToken cancellationToken) + { + if (work.Count == 0) + { + return 0; + } + + var titleToSkill = new Dictionary(StringComparer.OrdinalIgnoreCase); + var titles = new List(work.Count); + foreach (var (skillName, baseName) in work) + { + var title = $"File:{baseName}{suffix}.jpg"; + titles.Add(title); + titleToSkill[NormalizeWikiTitle(title)] = skillName; + } + + var url = BuildImageInfoUrl(titles); + string json; + try + { + json = await client.GetStringAsync(url, cancellationToken); + } + catch (HttpRequestException ex) when (IsForbidden(ex) && work.Count > 1) + { + var mid = work.Count / 2; + var left = work.Take(mid).ToList(); + var right = work.Skip(mid).ToList(); + var l = await ResolveSliceAsync(left, suffix, resolved, cancellationToken); + var r = await ResolveSliceAsync(right, suffix, resolved, cancellationToken); + return l + r; + } + + return ExtractUrls(json, titleToSkill, resolved); + } + + private static bool IsForbidden(HttpRequestException ex) => + ex.Message.Contains("403", StringComparison.Ordinal); + + private static int ExtractUrls(string json, IReadOnlyDictionary titleToSkill, Dictionary resolved) + { + using var doc = JsonDocument.Parse(json); + var root = doc.RootElement; + if (!root.TryGetProperty("query", out var query) || + !query.TryGetProperty("pages", out var pages)) + { + return 0; + } + + var hit = 0; + // formatversion=2 normalises titles for us; map them back via the lookup table. + var rewrites = new Dictionary(StringComparer.OrdinalIgnoreCase); + if (query.TryGetProperty("normalized", out var normalized)) + { + foreach (var entry in normalized.EnumerateArray()) + { + if (entry.TryGetProperty("from", out var fromEl) && + entry.TryGetProperty("to", out var toEl)) + { + rewrites[NormalizeWikiTitle(toEl.GetString() ?? "")] = NormalizeWikiTitle(fromEl.GetString() ?? ""); + } + } + } + + foreach (var page in pages.EnumerateArray()) + { + if (!page.TryGetProperty("title", out var titleEl)) + { + continue; + } + + var canonical = NormalizeWikiTitle(titleEl.GetString() ?? ""); + var lookupKey = rewrites.GetValueOrDefault(canonical, canonical); + if (!titleToSkill.TryGetValue(lookupKey, out var skillName)) + { + continue; + } + + if (!page.TryGetProperty("imageinfo", out var imageInfo) || imageInfo.GetArrayLength() == 0) + { + continue; + } + + if (!imageInfo[0].TryGetProperty("url", out var urlEl)) + { + continue; + } + + var url = urlEl.GetString(); + if (!string.IsNullOrEmpty(url)) + { + resolved[skillName] = url; + hit++; + } + } + + return hit; + } + + /// MediaWiki normalises whitespace and URL-encodes nothing in titles. + private static string NormalizeWikiTitle(string title) => title.Replace('_', ' ').Trim(); + + private static string BuildImageInfoUrl(IReadOnlyList titles) + { + var encoder = UrlEncoder.Default; + var encodedTitles = encoder.Encode(string.Join("|", titles)); + return $"{ApiBase}?action=query&format=json&formatversion=2&titles={encodedTitles}&prop=imageinfo&iiprop=url"; + } +} diff --git a/Tools/SkillUpdater/Program.cs b/Tools/SkillUpdater/Program.cs new file mode 100644 index 00000000..00db190f --- /dev/null +++ b/Tools/SkillUpdater/Program.cs @@ -0,0 +1,80 @@ +using System.Reflection; + +namespace Daybreak.Tools.SkillUpdater; + +internal static class Program +{ + private const string UserAgent = "Daybreak-SkillUpdater/1.0 (+https://github.com/gwdevhub/Daybreak)"; + + public static async Task Main() + { + using var cancellationSource = new CancellationTokenSource(); + Console.CancelKeyPress += (_, e) => + { + e.Cancel = true; + cancellationSource.Cancel(); + }; + + var repoRoot = LocateRepoRoot(); + var skillFile = Path.Combine(repoRoot, "Daybreak.Shared", "Models", "Guildwars", "Skill.g.cs"); + + Console.WriteLine($"Repo root: {repoRoot}"); + Console.WriteLine($"Output file: {skillFile}"); + Console.WriteLine(); + + try + { + using var client = new WikiHttpClient(UserAgent); + var enumerator = new SkillEnumerator(client); + + Console.WriteLine("Enumerating skills from wiki…"); + var skills = await enumerator.EnumerateAsync(cancellationSource.Token); + Console.WriteLine($"Collected {skills.Count} skills."); + Console.WriteLine(); + + var iconResolver = new IconResolver(client); + var iconUrls = await iconResolver.ResolveAsync(skills, cancellationSource.Token); + Console.WriteLine(); + + Console.WriteLine("Rendering Skill.g.cs…"); + var (content, warnings) = SkillFileWriter.Render(skills, iconUrls); + await File.WriteAllTextAsync(skillFile, content, cancellationSource.Token); + Console.WriteLine($"Wrote {content.Length:N0} chars to {skillFile}"); + foreach (var warn in warnings) + { + Console.Error.WriteLine($" ! {warn}"); + } + + return 0; + } + catch (OperationCanceledException) + { + Console.Error.WriteLine("aborted."); + return 130; + } + catch (Exception ex) + { + Console.Error.WriteLine($"FATAL: {ex}"); + return 1; + } + } + + private static string LocateRepoRoot() + { + // The compiled tool sits at /Tools/SkillUpdater/bin///. + // Walk upwards until we find Daybreak.slnx — works for both `dotnet run` + // and a published binary launched from anywhere inside the repo. + var dir = new DirectoryInfo(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)!); + while (dir is not null) + { + if (File.Exists(Path.Combine(dir.FullName, "Daybreak.slnx"))) + { + return dir.FullName; + } + + dir = dir.Parent; + } + + throw new InvalidOperationException("Could not locate Daybreak.slnx walking upwards from the assembly location."); + } +} diff --git a/Tools/SkillUpdater/README.md b/Tools/SkillUpdater/README.md new file mode 100644 index 00000000..093027a0 --- /dev/null +++ b/Tools/SkillUpdater/README.md @@ -0,0 +1,25 @@ +# SkillUpdater + +One-shot console tool that regenerates `Daybreak.Shared/Models/Guildwars/Skill.g.cs` +from . The wiki is the single source of truth for skill +data — this tool does not read the existing `Skill.g.cs`. + +## Run + +```bash +dotnet run --project Tools/SkillUpdater +``` + +## What it does + +1. Enumerates every skill page via the MediaWiki API + (`generator=categorymembers` over the five campaign categories + `Core_skills`, `Prophecies_skills`, `Factions_skills`, `Nightfall_skills`, + `Eye_of_the_North_skills`) with `prop=revisions&rvslots=main&rvprop=content`. +2. Filters to pages containing a `{{Skill infobox}}` template. +3. Parses each infobox via the tool-local `WikiSkillParser`. +4. Resolves the canonical CDN URL for each skill icon by batched + `prop=imageinfo` queries — preferring the high-resolution + ` (large).jpg`, falling back to `.jpg`, leaving the URL + empty when neither file exists. +5. Writes a sorted, grouped `Skill.g.cs`. diff --git a/Tools/SkillUpdater/SkillEnumerator.cs b/Tools/SkillUpdater/SkillEnumerator.cs new file mode 100644 index 00000000..1190121f --- /dev/null +++ b/Tools/SkillUpdater/SkillEnumerator.cs @@ -0,0 +1,174 @@ +using System.Text.Encodings.Web; +using System.Text.Json; + +namespace Daybreak.Tools.SkillUpdater; + +/// +/// Walks the five per-campaign "Skills" categories on the wiki using +/// generator=categorymembers joined with +/// prop=revisions&rvslots=main&rvprop=content. Pagination via +/// gcmcontinue. Pages without a {{Skill infobox}} block (category +/// indexes, "List of …" pages) are skipped. De-duplicates by page id. +/// +internal sealed class SkillEnumerator(WikiHttpClient client) +{ + private const string ApiBase = "https://wiki.guildwars.com/api.php"; + + private static readonly string[] CampaignCategories = + [ + "Core_skills", + "Prophecies_skills", + "Factions_skills", + "Nightfall_skills", + "Eye_of_the_North_skills", + ]; + + public async Task> EnumerateAsync(CancellationToken cancellationToken) + { + var seen = new Dictionary(); + foreach (var category in CampaignCategories) + { + Console.WriteLine($"-> Category:{category}"); + var newCount = 0; + var skipped = 0; + await foreach (var (pageId, skill, isSkill) in this.EnumerateCategoryAsync(category, cancellationToken)) + { + if (!isSkill) + { + skipped++; + continue; + } + + if (seen.TryAdd(pageId, skill!)) + { + newCount++; + } + } + + Console.WriteLine($" category complete: +{newCount} new (skipped {skipped} non-skill pages, running total {seen.Count})"); + } + + return [.. seen.Values]; + } + + private async IAsyncEnumerable<(int PageId, ParsedSkill? Skill, bool IsSkill)> EnumerateCategoryAsync( + string category, + [System.Runtime.CompilerServices.EnumeratorCancellation] CancellationToken cancellationToken) + { + string? gcmcontinue = null; + var batchIndex = 0; + do + { + batchIndex++; + var url = BuildCategoryQueryUrl(category, gcmcontinue); + Console.Write($" batch {batchIndex,2} … "); + var json = await client.GetStringAsync(url, cancellationToken); + + using var doc = JsonDocument.Parse(json); + var root = doc.RootElement; + + gcmcontinue = root.TryGetProperty("continue", out var cont) && cont.TryGetProperty("gcmcontinue", out var gcm) + ? gcm.GetString() + : null; + + var batchSkills = 0; + var batchSkipped = 0; + if (root.TryGetProperty("query", out var query) && + query.TryGetProperty("pages", out var pages)) + { + foreach (var page in pages.EnumerateArray()) + { + if (TryProjectSkill(page, out var pageId, out var skill)) + { + batchSkills++; + yield return (pageId, skill, true); + } + else + { + batchSkipped++; + yield return (0, null, false); + } + } + } + + Console.WriteLine($"{batchSkills} skills (+{batchSkipped} skipped){(gcmcontinue is null ? " [last]" : string.Empty)}"); + } + while (gcmcontinue is not null); + } + + private static bool TryProjectSkill(JsonElement page, out int pageId, out ParsedSkill skill) + { + pageId = 0; + skill = null!; + if (!page.TryGetProperty("title", out var titleEl) || + !page.TryGetProperty("pageid", out var pageIdEl)) + { + return false; + } + + var title = titleEl.GetString(); + if (string.IsNullOrEmpty(title)) + { + return false; + } + + if (!page.TryGetProperty("revisions", out var revisions) || revisions.GetArrayLength() == 0) + { + return false; + } + + string? content = null; + if (revisions[0].TryGetProperty("slots", out var slots) && + slots.TryGetProperty("main", out var main) && + main.TryGetProperty("content", out var contentEl)) + { + content = contentEl.GetString(); + } + + if (string.IsNullOrWhiteSpace(content) || + !content.Contains("{{Skill infobox", StringComparison.OrdinalIgnoreCase)) + { + return false; + } + + if (!WikiSkillParser.TryParse(content, out var parsed)) + { + Console.Error.WriteLine($" ! parse failed for '{title}' (pageid {pageIdEl.GetInt32()})"); + return false; + } + + // The infobox `name` field can omit the `(PvP)` suffix even though the + // page title carries it. Prefer the page title as the canonical name, + // stripping the surrounding quotes some shout titles carry — and + // remember the quoted form so the icon resolver can try it as well + // (image files keep the quotes in their filenames). + var rawTitle = title.Trim(); + var isQuoted = rawTitle.Length >= 2 && rawTitle[0] == '"' && rawTitle[^1] == '"'; + var canonicalTitle = isQuoted ? rawTitle[1..^1] : rawTitle; + + if (!string.Equals(parsed.Name, canonicalTitle, StringComparison.Ordinal)) + { + parsed = parsed with { Name = canonicalTitle }; + } + + var iconBaseNames = isQuoted + ? (IReadOnlyList)[canonicalTitle, rawTitle] + : [canonicalTitle]; + parsed = parsed with { IconBaseNames = iconBaseNames }; + + pageId = pageIdEl.GetInt32(); + skill = parsed; + return true; + } + + private static string BuildCategoryQueryUrl(string category, string? gcmcontinue) + { + var encoder = UrlEncoder.Default; + var continueParam = gcmcontinue is null ? string.Empty : $"&gcmcontinue={encoder.Encode(gcmcontinue)}"; + return $"{ApiBase}?action=query&format=json&formatversion=2" + + $"&generator=categorymembers&gcmtitle=Category:{encoder.Encode(category)}" + + "&gcmlimit=50&gcmtype=page&gcmnamespace=0" + + "&prop=revisions&rvslots=main&rvprop=content" + + continueParam; + } +} diff --git a/Tools/SkillUpdater/SkillFileWriter.cs b/Tools/SkillUpdater/SkillFileWriter.cs new file mode 100644 index 00000000..dba370f6 --- /dev/null +++ b/Tools/SkillUpdater/SkillFileWriter.cs @@ -0,0 +1,239 @@ +using System.Globalization; +using System.Text; + +namespace Daybreak.Tools.SkillUpdater; + +/// +/// Renders the wiki-derived skill set into Skill.g.cs: one +/// public static readonly Skill X = new() {…}; per skill, then +/// per-campaign IReadOnlyList<Skill> collections, then +/// AllSkills. Strictly emit-only — no model objects required. +/// +internal static class SkillFileWriter +{ + private const string Header = """ + // + // Generated by Tools/SkillUpdater. Do not edit manually — re-run + // `dotnet run --project Tools/SkillUpdater` to refresh from the wiki. + // + #nullable enable + using Daybreak.Shared.Models.Guildwars; + using Attribute = Daybreak.Shared.Models.Guildwars.Attribute; + + namespace Daybreak.Shared.Models.Guildwars; + + public sealed partial class Skill + { + + """; + + private const string Footer = "}\n"; + + public static (string Content, IReadOnlyList Warnings) Render( + IEnumerable skills, + IReadOnlyDictionary iconUrls) + { + // Expand skills carrying multiple ids (e.g. "Save Yourselves!" with + // 1954 Luxon + 2097 Kurzick) into one emitted entry per id. + var expanded = new List(); + foreach (var skill in skills) + { + expanded.Add(skill); + for (var i = 0; i < skill.AdditionalIds.Count; i++) + { + expanded.Add(skill with + { + Id = skill.AdditionalIds[i], + AdditionalIds = [], + }); + } + } + + // Stable ordering: by id ascending so identifier collisions get resolved + // deterministically (lower id keeps the bare identifier). + var ordered = expanded + .OrderBy(s => s.Id) + .ThenBy(s => s.Name, StringComparer.Ordinal) + .ToList(); + + var seenIdentifier = new Dictionary(StringComparer.Ordinal); + var rendered = new List<(string Identifier, ParsedSkill Skill)>(ordered.Count); + var warnings = new List(); + foreach (var entry in ordered) + { + var ident = ToIdentifier(entry.Name); + if (seenIdentifier.TryGetValue(ident, out var count)) + { + seenIdentifier[ident] = count + 1; + var unique = $"{ident}_{count + 1}"; + warnings.Add($"identifier collision: {entry.Name} (id {entry.Id}) → {unique}"); + rendered.Add((unique, entry)); + } + else + { + seenIdentifier[ident] = 1; + rendered.Add((ident, entry)); + } + } + + var sb = new StringBuilder(capacity: 1 << 20); + sb.Append(Header); + + foreach (var (ident, skill) in rendered.OrderBy(r => r.Identifier, StringComparer.Ordinal)) + { + sb.Append(" ").Append(RenderField(ident, skill, iconUrls)).Append('\n'); + } + + sb.Append('\n'); + + foreach (var (campaignIdentifier, listName) in CampaignListNames) + { + var members = rendered + .Where(r => r.Skill.CampaignIdentifier == campaignIdentifier) + .OrderBy(r => r.Identifier, StringComparer.Ordinal) + .Select(r => r.Identifier) + .ToList(); + EmitList(sb, listName, members); + } + + sb.Append('\n'); + EmitList(sb, "AllSkills", + rendered.Select(r => r.Identifier).OrderBy(i => i, StringComparer.Ordinal).Prepend("None").ToList()); + + sb.Append(Footer); + return (sb.ToString(), warnings); + } + + private static readonly (string CampaignIdentifier, string ListName)[] CampaignListNames = + [ + ("Core", "CoreSkills"), + ("Prophecies", "PropheciesSkills"), + ("Factions", "FactionsSkills"), + ("Nightfall", "NightfallSkills"), + ("EyeOfTheNorth", "EyeOfTheNorthSkills"), + ("BonusMissionPack", "BonusMissionPackSkills"), + ]; + + private static void EmitList(StringBuilder sb, string name, IReadOnlyList identifiers) + { + if (identifiers.Count == 0) + { + sb.Append(" public static readonly IReadOnlyList ").Append(name).Append(" = [];\n"); + return; + } + + sb.Append(" public static readonly IReadOnlyList ").Append(name).Append(" =\n"); + sb.Append(" [\n"); + foreach (var ident in identifiers) + { + sb.Append(" ").Append(ident).Append(",\n"); + } + + sb.Append(" ];\n"); + } + + private static string RenderField(string identifier, ParsedSkill s, IReadOnlyDictionary iconUrls) + { + var icon = iconUrls.GetValueOrDefault(s.Name, string.Empty); + return $"public static readonly Skill {identifier} = new() {{ " + + $"Id = {s.Id.ToString(CultureInfo.InvariantCulture)}, " + + $"Name = {Quote(s.Name)}, " + + $"Elite = {Bool(s.Elite)}, " + + $"PvEOnly = {Bool(s.PvEOnly)}, " + + $"PvP = {Bool(s.PvP)}, " + + $"Campaign = Campaign.{s.CampaignIdentifier}, " + + $"Profession = Profession.{s.ProfessionIdentifier}, " + + $"Attribute = Attribute.{s.AttributeIdentifier}, " + + $"Type = {s.TypeExpression}, " + + $"Energy = {Number(s.Energy)}, " + + $"Activation = {Number(s.Activation)}, " + + $"Recharge = {Number(s.Recharge)}, " + + $"Overcast = {Number(s.Overcast)}, " + + $"Adrenaline = {Number(s.Adrenaline)}, " + + $"Sacrifice = {Number(s.Sacrifice)}, " + + $"Upkeep = {Number(s.Upkeep)}, " + + $"Description = {Quote(s.Description)}, " + + $"ConciseDescription = {Quote(s.ConciseDescription)}, " + + $"IconUrl = {Quote(icon)}" + + " };"; + } + + private static string Bool(bool value) => value ? "true" : "false"; + + private static string Number(double? value) + { + if (value is not double d) + { + return "null"; + } + + return d == Math.Floor(d) && !double.IsInfinity(d) + ? ((long)d).ToString(CultureInfo.InvariantCulture) + : d.ToString("G17", CultureInfo.InvariantCulture); + } + + private static string Quote(string? value) + { + if (value is null) + { + return "\"\""; + } + + var sb = new StringBuilder(value.Length + 2); + sb.Append('"'); + foreach (var c in value) + { + switch (c) + { + case '\\': sb.Append("\\\\"); break; + case '"': sb.Append("\\\""); break; + case '\n': sb.Append("\\n"); break; + case '\r': sb.Append("\\r"); break; + case '\t': sb.Append("\\t"); break; + default: + if (c < 0x20) + { + sb.Append("\\u").Append(((int)c).ToString("x4", CultureInfo.InvariantCulture)); + } + else + { + sb.Append(c); + } + + break; + } + } + + sb.Append('"'); + return sb.ToString(); + } + + /// + /// Sanitises a skill display name into a C# identifier matching the + /// existing Daybreak convention: strip every non-alphanumeric character, + /// preserve original casing. PvP variants therefore become FooPvP. + /// + public static string ToIdentifier(string name) + { + var sb = new StringBuilder(name.Length); + foreach (var c in name) + { + if (char.IsLetterOrDigit(c)) + { + sb.Append(c); + } + } + + if (sb.Length == 0) + { + return "_"; + } + + if (char.IsDigit(sb[0])) + { + sb.Insert(0, '_'); + } + + return sb.ToString(); + } +} diff --git a/Tools/SkillUpdater/SkillUpdater.csproj b/Tools/SkillUpdater/SkillUpdater.csproj new file mode 100644 index 00000000..4e2337fa --- /dev/null +++ b/Tools/SkillUpdater/SkillUpdater.csproj @@ -0,0 +1,17 @@ + + + + Exe + $(TargetFrameworkVersion) + enable + enable + preview + Daybreak.Tools.SkillUpdater + false + + + AnyCPU + + + + diff --git a/Tools/SkillUpdater/WikiHttpClient.cs b/Tools/SkillUpdater/WikiHttpClient.cs new file mode 100644 index 00000000..8e936ed5 --- /dev/null +++ b/Tools/SkillUpdater/WikiHttpClient.cs @@ -0,0 +1,84 @@ +using System.Net; +using System.Net.Http.Headers; + +namespace Daybreak.Tools.SkillUpdater; + +/// +/// Polite HTTP client for the Guild Wars wiki. +/// * Single in-flight request (serialised behind a SemaphoreSlim). +/// * 250 ms minimum spacing between requests. +/// * Exponential back-off on 429/5xx (3 retries: 1s → 2s → 4s). +/// * Custom User-Agent identifying Daybreak. +/// +public sealed class WikiHttpClient : IDisposable +{ + private static readonly TimeSpan MinSpacing = TimeSpan.FromMilliseconds(250); + private static readonly TimeSpan[] BackoffDelays = + [ + TimeSpan.FromSeconds(1), + TimeSpan.FromSeconds(2), + TimeSpan.FromSeconds(4), + ]; + + private readonly HttpClient httpClient; + private readonly SemaphoreSlim gate = new(1, 1); + private DateTimeOffset nextSlot = DateTimeOffset.MinValue; + + public WikiHttpClient(string userAgent) + { + this.httpClient = new HttpClient + { + Timeout = TimeSpan.FromSeconds(60), + }; + this.httpClient.DefaultRequestHeaders.UserAgent.ParseAdd(userAgent); + this.httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); + } + + public async Task GetStringAsync(string url, CancellationToken cancellationToken) + { + for (var attempt = 0; ; attempt++) + { + await this.gate.WaitAsync(cancellationToken); + try + { + var now = DateTimeOffset.UtcNow; + if (now < this.nextSlot) + { + await Task.Delay(this.nextSlot - now, cancellationToken); + } + + using var response = await this.httpClient.GetAsync(url, cancellationToken); + this.nextSlot = DateTimeOffset.UtcNow + MinSpacing; + + if (response.IsSuccessStatusCode) + { + return await response.Content.ReadAsStringAsync(cancellationToken); + } + + if (ShouldRetry(response.StatusCode) && attempt < BackoffDelays.Length) + { + var delay = response.Headers.RetryAfter?.Delta ?? BackoffDelays[attempt]; + Console.Error.WriteLine($" ! {response.StatusCode}, backing off {delay.TotalSeconds:F0}s (attempt {attempt + 1}/{BackoffDelays.Length})"); + await Task.Delay(delay, cancellationToken); + continue; + } + + throw new HttpRequestException($"GET {url} → {(int)response.StatusCode} {response.StatusCode}"); + } + finally + { + this.gate.Release(); + } + } + } + + private static bool ShouldRetry(HttpStatusCode code) => + code == HttpStatusCode.TooManyRequests || + (int)code >= 500; + + public void Dispose() + { + this.httpClient.Dispose(); + this.gate.Dispose(); + } +} diff --git a/Tools/SkillUpdater/WikiSkillParser.cs b/Tools/SkillUpdater/WikiSkillParser.cs new file mode 100644 index 00000000..369b1cbb --- /dev/null +++ b/Tools/SkillUpdater/WikiSkillParser.cs @@ -0,0 +1,482 @@ +using System.Globalization; +using System.Text.RegularExpressions; + +namespace Daybreak.Tools.SkillUpdater; + +/// +/// A skill in the exact shape the writer will emit it: every value is already +/// the literal C# token it should appear as in Skill.g.cs. This is +/// deliberately tool-specific — the runtime WikiService has its own +/// parser in Daybreak.Shared built around typed model objects. +/// +public sealed record ParsedSkill( + int Id, + string Name, + string CampaignIdentifier, + string ProfessionIdentifier, + string AttributeIdentifier, + bool PvEOnly, + bool PvP, + bool Elite, + string TypeExpression, + double? Energy, + double? Activation, + double? Recharge, + double? Overcast, + double? Adrenaline, + double? Sacrifice, + double? Upkeep, + string Description, + string ConciseDescription) +{ + /// + /// Extra ids the wiki listed alongside in the same + /// id = field (e.g. id = 1954, 2097 for Luxon/Kurzick + /// "Save Yourselves!"). Each one becomes its own emitted skill. + /// + public IReadOnlyList AdditionalIds { get; init; } = []; + + /// + /// Filenames (without the File: prefix) the icon resolver should + /// try, in priority order. Defaults to just ; shouts + /// also include the quoted form because their image files preserve the + /// surrounding quotes (e.g. "Save Yourselves!".jpg). + /// + public IReadOnlyList IconBaseNames { get; init; } = []; +} + +/// +/// Parses a wiki page's {{Skill infobox …}} into a +/// directly addressed at the codegen output. Every helper here exists because +/// the codegen step needs it; nothing is exposed beyond . +/// +internal static partial class WikiSkillParser +{ + public static bool TryParse(string? wikiText, out ParsedSkill skill) + { + skill = null!; + if (string.IsNullOrWhiteSpace(wikiText)) + { + return false; + } + + var cleaned = CleanWikiText(wikiText); + var body = ExtractInfoboxBody(cleaned); + if (body is null) + { + return false; + } + + var fields = ExtractFields(body); + + string Get(string key) => fields.TryGetValue(key, out var v) ? v : string.Empty; + bool YesFlag(string key) => Get(key) is var v && v.Length > 0 && v[0] is 'y' or 'Y'; + + var allIds = ParseAllIds(Get("id")); + + skill = new ParsedSkill( + Id: allIds.Count > 0 ? allIds[0] : 0, + Name: NormalizeName(Get("name")), + CampaignIdentifier: ResolveCampaign(Get("campaign")), + ProfessionIdentifier: ResolveProfession(Get("profession")), + AttributeIdentifier: ResolveAttribute(Get("attribute")), + PvEOnly: YesFlag("pve-only"), + PvP: YesFlag("is-pvp"), + Elite: YesFlag("elite"), + TypeExpression: ResolveSkillType(Get("type")), + Energy: ParseNumber(Get("energy")), + Activation: ParseNumber(Get("activation")), + Recharge: ParseNumber(Get("recharge")), + Overcast: ParseNumber(Get("overcast")), + Adrenaline: ParseNumber(Get("adrenaline")), + Sacrifice: ParseNumber(Get("sacrifice")), + Upkeep: ParseNumber(Get("upkeep")), + Description: Get("description"), + ConciseDescription: Get("concise description")); + if (allIds.Count > 1) + { + skill = skill with { AdditionalIds = [.. allIds.Skip(1)] }; + } + + return true; + } + + /// + /// Strips wiki markup the codegen output should not carry over (links, + /// fraction templates, ranges, italics, HTML). + /// + private static string CleanWikiText(string wikiText) + { + var c = wikiText; + c = HalfFractionRegex().Replace(c, "¹⁄₂"); + c = QuarterFractionRegex().Replace(c, "¹⁄₄"); + c = ThreeQuarterFractionRegex().Replace(c, "³⁄₄"); + c = ThreeOverTwoFractionRegex().Replace(c, "³⁄₂"); + c = DecimalRegex().Replace(c, "$1"); + c = GreenRangeRegex().Replace(c, "$1…$2"); + c = GreenRange2Regex().Replace(c, "$1…$2"); + c = GrayRangeRegex().Replace(c, "$1…$2"); + c = LinkWithDisplayTextRegex().Replace(c, "$2"); + c = SimpleLinkRegex().Replace(c, "$1"); + c = GrayTextRegex().Replace(c, ""); + c = GreyTextRegex().Replace(c, ""); + c = SicTextRegex().Replace(c, ""); + c = BoldTextRegex().Replace(c, "$1"); + c = ItalicTextRegex().Replace(c, "$1"); + c = HtmlTagRegex().Replace(c, ""); + return c; + } + + private static string? ExtractInfoboxBody(string wikiText) + { + const string startPattern = "{{Skill infobox"; + var startIndex = wikiText.IndexOf(startPattern, StringComparison.OrdinalIgnoreCase); + if (startIndex == -1) + { + return null; + } + + var pipeIndex = wikiText.IndexOf('|', startIndex); + if (pipeIndex == -1) + { + return null; + } + + var braceCount = 2; + var index = startIndex + startPattern.Length; + while (index < wikiText.Length && braceCount > 0) + { + if (wikiText[index] == '{' && index + 1 < wikiText.Length && wikiText[index + 1] == '{') { braceCount += 2; index += 2; } + else if (wikiText[index] == '}' && index + 1 < wikiText.Length && wikiText[index + 1] == '}') { braceCount -= 2; index += 2; } + else { index++; } + } + + if (braceCount != 0) + { + return null; + } + + return wikiText.Substring(pipeIndex + 1, index - pipeIndex - 3).Trim(); + } + + /// + /// Walks the body manually so that values containing pipes inside nested + /// templates ({{gr|5|11}}) or links don't get truncated. + /// + private static Dictionary ExtractFields(string body) + { + var fields = new Dictionary(StringComparer.OrdinalIgnoreCase); + var i = 0; + while (i < body.Length) + { + while (i < body.Length && (body[i] == '|' || char.IsWhiteSpace(body[i]))) + { + i++; + } + + var nameStart = i; + while (i < body.Length && body[i] != '=' && body[i] != '|') + { + i++; + } + + if (i >= body.Length || body[i] != '=') + { + continue; + } + + var name = body[nameStart..i].Trim(); + i++; + + var valueStart = i; + int braceDepth = 0, bracketDepth = 0; + while (i < body.Length) + { + var c = body[i]; + if (c == '{' && i + 1 < body.Length && body[i + 1] == '{') { braceDepth++; i += 2; continue; } + if (c == '}' && i + 1 < body.Length && body[i + 1] == '}') { braceDepth--; i += 2; continue; } + if (c == '[' && i + 1 < body.Length && body[i + 1] == '[') { bracketDepth++; i += 2; continue; } + if (c == ']' && i + 1 < body.Length && body[i + 1] == ']') { bracketDepth--; i += 2; continue; } + if (c == '|' && braceDepth == 0 && bracketDepth == 0) + { + break; + } + + i++; + } + + var value = WhitespaceRegex().Replace(body[valueStart..i].Trim(), " ").Trim(); + fields[name] = value; + } + + return fields; + } + + /// + /// Numeric infobox value → double?. Empty / non-numeric text + /// (percentages, "morale boost", etc.) becomes null. + /// + private static double? ParseNumber(string raw) + { + if (string.IsNullOrWhiteSpace(raw)) + { + return null; + } + + var s = raw.Trim(); + + // Plain mixed/unit fractions glyph-substituted by CleanWikiText. + var fraction = s.Contains("¹⁄₂") ? 0.5 + : s.Contains("¹⁄₄") ? 0.25 + : s.Contains("³⁄₄") ? 0.75 + : s.Contains("³⁄₂") ? 1.5 + : (double?)null; + + if (fraction is double frac) + { + var fractionStart = s.IndexOfAny(['¹', '³']); + if (fractionStart > 0 && + double.TryParse(s[..fractionStart].Trim(), NumberStyles.Float, CultureInfo.InvariantCulture, out var whole)) + { + return whole + frac; + } + + return frac; + } + + if (double.TryParse(s, NumberStyles.Float, CultureInfo.InvariantCulture, out var d)) + { + return d; + } + + if (s.EndsWith('%') && + double.TryParse(s[..^1].TrimEnd('+'), NumberStyles.Float, CultureInfo.InvariantCulture, out var pct)) + { + return pct / 100.0; + } + + return null; + } + + /// + /// Some skill infoboxes carry multiple ids in one field + /// (e.g. id = 1954, 2097 for Luxon/Kurzick variants of "Save Yourselves!"). + /// We return every integer found in source order; the writer turns each + /// one into its own emitted Skill entry. + /// + private static List ParseAllIds(string raw) + { + var ids = new List(); + if (string.IsNullOrWhiteSpace(raw)) + { + return ids; + } + + foreach (Match match in FirstIntegerRegex().Matches(raw)) + { + if (int.TryParse(match.Value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var id)) + { + ids.Add(id); + } + } + + return ids; + } + + /// + /// Strips the surrounding double quotes some wiki page titles carry + /// (shouts, e.g. "Save Yourselves!") so the C# identifier and + /// display name match the historical Daybreak convention. + /// + private static string NormalizeName(string raw) + { + var trimmed = raw.Trim(); + if (trimmed.Length >= 2 && trimmed[0] == '"' && trimmed[^1] == '"') + { + return trimmed[1..^1]; + } + + return trimmed; + } + + private static string ResolveSkillType(string raw) + { + if (string.IsNullOrWhiteSpace(raw)) + { + return "SkillType.None"; + } + + var seen = new HashSet(StringComparer.Ordinal); + var parts = new List(); + foreach (var token in TypeTokenSplitRegex().Split(raw)) + { + if (string.IsNullOrWhiteSpace(token)) + { + continue; + } + + if (TypeTokens.TryGetValue(token, out var canonical) && seen.Add(canonical)) + { + parts.Add($"SkillType.{canonical}"); + } + } + + return parts.Count == 0 ? "SkillType.None" : string.Join(" | ", parts); + } + + private static string ResolveCampaign(string raw) => + Campaigns.GetValueOrDefault(raw.Trim(), "None"); + + private static string ResolveProfession(string raw) => + Professions.GetValueOrDefault(raw.Trim(), "None"); + + private static string ResolveAttribute(string raw) => + Attributes.GetValueOrDefault(raw.Trim(), "None"); + + // ------------------------------------------------------------------------- + // The lookup tables intentionally live in this file, since they're a + // codegen detail of the parser — the runtime types in Daybreak.Shared + // already have their own canonical name lists. + // ------------------------------------------------------------------------- + + private static readonly Dictionary Campaigns = new(StringComparer.OrdinalIgnoreCase) + { + [""] = "None", + ["None"] = "None", + ["Core"] = "Core", + ["Prophecies"] = "Prophecies", + ["Factions"] = "Factions", + ["Nightfall"] = "Nightfall", + ["Eye of the North"] = "EyeOfTheNorth", + ["EotN"] = "EyeOfTheNorth", + ["Bonus Mission Pack"] = "BonusMissionPack", + ["BMP"] = "BonusMissionPack", + }; + + private static readonly Dictionary Professions = new(StringComparer.OrdinalIgnoreCase) + { + [""] = "None", + ["None"] = "None", + ["Common"] = "None", + ["Warrior"] = "Warrior", + ["Ranger"] = "Ranger", + ["Monk"] = "Monk", + ["Necromancer"] = "Necromancer", + ["Mesmer"] = "Mesmer", + ["Elementalist"] = "Elementalist", + ["Assassin"] = "Assassin", + ["Ritualist"] = "Ritualist", + ["Paragon"] = "Paragon", + ["Dervish"] = "Dervish", + }; + + private static readonly Dictionary Attributes = new(StringComparer.OrdinalIgnoreCase) + { + [""] = "None", + ["None"] = "None", + ["Fast Casting"] = "FastCasting", + ["Illusion Magic"] = "IllusionMagic", + ["Domination Magic"] = "DominationMagic", + ["Inspiration Magic"] = "InspirationMagic", + ["Blood Magic"] = "BloodMagic", + ["Death Magic"] = "DeathMagic", + ["Soul Reaping"] = "SoulReaping", + ["Curses"] = "Curses", + ["Air Magic"] = "AirMagic", + ["Earth Magic"] = "EarthMagic", + ["Fire Magic"] = "FireMagic", + ["Water Magic"] = "WaterMagic", + ["Energy Storage"] = "EnergyStorage", + ["Healing Prayers"] = "HealingPrayers", + ["Smiting Prayers"] = "SmitingPrayers", + ["Protection Prayers"] = "ProtectionPrayers", + ["Divine Favor"] = "DivineFavor", + ["Strength"] = "Strength", + ["Axe Mastery"] = "AxeMastery", + ["Hammer Mastery"] = "HammerMastery", + ["Swordsmanship"] = "Swordsmanship", + ["Tactics"] = "Tactics", + ["Beast Mastery"] = "BeastMastery", + ["Expertise"] = "Expertise", + ["Wilderness Survival"] = "WildernessSurvival", + ["Marksmanship"] = "Marksmanship", + ["Critical Strikes"] = "CriticalStrikes", + ["Dagger Mastery"] = "DaggerMastery", + ["Deadly Arts"] = "DeadlyArts", + ["Shadow Arts"] = "ShadowArts", + ["Spawning Power"] = "SpawningPower", + ["Channeling Magic"] = "ChannelingMagic", + ["Communing"] = "Communing", + ["Restoration Magic"] = "RestorationMagic", + ["Spear Mastery"] = "SpearMastery", + ["Command"] = "Command", + ["Motivation"] = "Motivation", + ["Leadership"] = "Leadership", + ["Scythe Mastery"] = "ScytheMastery", + ["Wind Prayers"] = "WindPrayers", + ["Earth Prayers"] = "EarthPrayers", + ["Mysticism"] = "Mysticism", + }; + + private static readonly Dictionary TypeTokens = new(StringComparer.OrdinalIgnoreCase) + { + ["skill"] = "Skill", + ["touch"] = "Touch", + ["spell"] = "Spell", + ["hex"] = "Hex", + ["enchantment"] = "Enchantment", + ["flash"] = "Flash", + ["echo"] = "Echo", + ["ward"] = "Ward", + ["glyph"] = "Glyph", + ["well"] = "Well", + ["ritual"] = "Ritual", + ["binding"] = "Binding", + ["nature"] = "Nature", + ["ebon"] = "EbonVanguard", + ["vanguard"] = "EbonVanguard", + ["item"] = "Item", + ["weapon"] = "Weapon", + ["attack"] = "Attack", + ["axe"] = "Axe", + ["bow"] = "Bow", + ["melee"] = "Melee", + ["hammer"] = "Hammer", + ["sword"] = "Sword", + ["spear"] = "Spear", + ["pet"] = "Pet", + ["lead"] = "Lead", + ["off-hand"] = "OffHand", + ["offhand"] = "OffHand", + ["dual"] = "Dual", + ["scythe"] = "Scythe", + ["ranged"] = "Ranged", + ["chant"] = "Chant", + ["shout"] = "Shout", + ["signet"] = "Signet", + ["preparation"] = "Preparation", + ["stance"] = "Stance", + ["form"] = "Form", + ["trap"] = "Trap", + }; + + [GeneratedRegex(@"\{\{1/2\}\}", RegexOptions.IgnoreCase)] private static partial Regex HalfFractionRegex(); + [GeneratedRegex(@"\{\{1/4\}\}", RegexOptions.IgnoreCase)] private static partial Regex QuarterFractionRegex(); + [GeneratedRegex(@"\{\{3/4\}\}", RegexOptions.IgnoreCase)] private static partial Regex ThreeQuarterFractionRegex(); + [GeneratedRegex(@"\{\{3/2\}\}", RegexOptions.IgnoreCase)] private static partial Regex ThreeOverTwoFractionRegex(); + [GeneratedRegex(@"\{\{(\d+(?:\.\d+)?)\}\}")] private static partial Regex DecimalRegex(); + [GeneratedRegex(@"\{\{gr\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] private static partial Regex GreenRangeRegex(); + [GeneratedRegex(@"\{\{gr2\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] private static partial Regex GreenRange2Regex(); + [GeneratedRegex(@"\{\{gray\|(\+?-?\d+)\|(\+?-?\d+)\|?-?\}\}", RegexOptions.IgnoreCase)] private static partial Regex GrayRangeRegex(); + [GeneratedRegex(@"\{\{sic(?:\|([^}]*))?\}\}", RegexOptions.IgnoreCase)] private static partial Regex SicTextRegex(); + [GeneratedRegex(@"\[\[([^\]|]+)\]\]")] private static partial Regex SimpleLinkRegex(); + [GeneratedRegex(@"\[\[([^|\]]+)\|([^\]]+)\]\]")] private static partial Regex LinkWithDisplayTextRegex(); + [GeneratedRegex(@"'''([^']+)'''")] private static partial Regex BoldTextRegex(); + [GeneratedRegex(@"''([^']+)''")] private static partial Regex ItalicTextRegex(); + [GeneratedRegex(@"<[^>]*>")] private static partial Regex HtmlTagRegex(); + [GeneratedRegex(@"\s+")] private static partial Regex WhitespaceRegex(); + [GeneratedRegex(@"\{\{gray\|([^}]+)\}\}", RegexOptions.IgnoreCase)] private static partial Regex GrayTextRegex(); + [GeneratedRegex(@"\{\{grey\|([^}]+)\}\}", RegexOptions.IgnoreCase)] private static partial Regex GreyTextRegex(); + [GeneratedRegex(@"[\s\-]+")] private static partial Regex TypeTokenSplitRegex(); + [GeneratedRegex(@"\d+")] private static partial Regex FirstIntegerRegex(); +}