From 9a87b7afb3fa92a222143b1947d8d94adaf77a95 Mon Sep 17 00:00:00 2001 From: 6d486f49 <76097bcc@gmail.com> Date: Mon, 22 Jun 2026 15:58:01 -0400 Subject: [PATCH] Organization and blessing data --- Fellowship/Fellowship.sln | 6 + Fellowship/Model/DocsData.cs | 1584 +++++++++-------- Fellowship/Model/SkillDoc.cs | 2 +- .../Components}/MainLayout.razor | 0 .../Components}/MainLayout.razor.css | 0 .../Components}/NavMenu.razor | 0 .../Components}/NavMenu.razor.css | 0 Fellowship/{Web => Shared}/Pages/Docs.razor | 12 +- .../{Web => Shared}/Pages/Docs.razor.css | 0 Fellowship/{Web => Shared}/Pages/Home.razor | 0 .../{Web => Shared}/Pages/Keyboard.razor | 0 .../{Web => Shared}/Pages/Keyboard.razor.css | 0 .../{Web => Shared}/Pages/NotFound.razor | 0 Fellowship/Shared/Shared.csproj | 15 + Fellowship/Shared/_Imports.razor | 11 + Fellowship/Web/App.razor | 5 +- Fellowship/Web/Web.csproj | 2 +- Fellowship/Web/_Imports.razor | 6 +- .../frontmatter-folder-organizer/data.json | 2 +- fellowship.docs/.obsidian/workspace.json | 99 +- fellowship.docs/Blessing/The Celestial.md | 4 + fellowship.docs/Blessing/The Herald.md | 4 + fellowship.docs/Blessing/The Sinister.md | 4 + fellowship.docs/Blessing/The Wayfarer.md | 5 + .../Buff => Buff/Xavian}/Swift Reprival.md | 0 .../Character => Character/Xavian}/Xavian.md | 0 .../{Xavian/Debuff => Debuff/Xavian}/Blind.md | 0 .../Debuff => Debuff/Xavian}/Sun Struck.md | 0 fellowship.docs/{Keys => Key}/1.md | 0 fellowship.docs/{Keys => Key}/2.md | 0 fellowship.docs/{Keys => Key}/3.md | 0 fellowship.docs/{Keys => Key}/4.md | 0 fellowship.docs/{Keys => Key}/5.md | 0 fellowship.docs/{Keys => Key}/6.md | 0 fellowship.docs/{Keys => Key}/A.md | 0 fellowship.docs/{Keys => Key}/B.md | 0 fellowship.docs/{Keys => Key}/C.md | 0 fellowship.docs/{Keys => Key}/D.md | 0 fellowship.docs/{Keys => Key}/E.md | 0 fellowship.docs/{Keys => Key}/F.md | 0 fellowship.docs/{ => Key}/G.md | 0 fellowship.docs/{ => Key}/Q.md | 0 fellowship.docs/{ => Key}/R.md | 0 fellowship.docs/{ => Key}/S.md | 0 fellowship.docs/{Keys => Key}/Shift + 1.md | 0 fellowship.docs/{Keys => Key}/Shift + 2.md | 0 fellowship.docs/{Keys => Key}/Shift + 3.md | 0 fellowship.docs/{Keys => Key}/Shift + 4.md | 0 fellowship.docs/{Keys => Key}/Shift + 5.md | 0 fellowship.docs/{Keys => Key}/Shift + 6.md | 0 fellowship.docs/{Keys => Key}/Shift + A.md | 0 fellowship.docs/{Keys => Key}/Shift + B.md | 0 fellowship.docs/{Keys => Key}/Shift + C.md | 0 fellowship.docs/{Keys => Key}/Shift + D.md | 0 fellowship.docs/{Keys => Key}/Shift + E.md | 0 fellowship.docs/{Keys => Key}/Shift + F.md | 0 fellowship.docs/{Keys => Key}/Shift + G.md | 0 fellowship.docs/{Keys => Key}/Shift + Q.md | 0 fellowship.docs/{Keys => Key}/Shift + R.md | 0 fellowship.docs/{Keys => Key}/Shift + S.md | 0 .../{Keys => Key}/Shift + Space.md | 0 fellowship.docs/{Keys => Key}/Shift + T.md | 0 fellowship.docs/{Keys => Key}/Shift + V.md | 0 fellowship.docs/{Keys => Key}/Shift + W.md | 0 fellowship.docs/{Keys => Key}/Shift + X.md | 0 fellowship.docs/{Keys => Key}/Shift + Z.md | 0 fellowship.docs/{ => Key}/Space.md | 0 fellowship.docs/{ => Key}/T.md | 0 fellowship.docs/{ => Key}/V.md | 0 fellowship.docs/{ => Key}/W.md | 0 fellowship.docs/{ => Key}/X.md | 0 fellowship.docs/{ => Key}/Z.md | 0 fellowship.docs/{Keys => Mouse}/Mouse 1.md | 0 fellowship.docs/{Keys => Mouse}/Mouse 2.md | 0 fellowship.docs/{Keys => Mouse}/Mouse 3.md | 0 fellowship.docs/{Keys => Mouse}/Mouse 4.md | 0 fellowship.docs/{Keys => Mouse}/Mouse 5.md | 0 .../Skill => Skill/Rime}/Bursting Ice.md | 0 .../{Rime/Skill => Skill/Rime}/Cold Snap.md | 0 .../Skill => Skill/Rime}/Freezing Torrent.md | 0 .../Skill => Skill/Rime}/Frigid Winds.md | 0 .../{Rime/Skill => Skill/Rime}/Frost Bolt.md | 0 .../Skill => Skill/Rime}/Glacial Blast.md | 0 .../{Rime/Skill => Skill/Rime}/Ice Comet.md | 0 .../Skill => Skill/Xavian}/Aura of Solace.md | 0 .../Skill => Skill/Xavian}/Blinding Slash.md | 0 .../Skill => Skill/Xavian}/Brilliant Flare.md | 0 .../Skill => Skill/Xavian}/Brilliant Flash.md | 0 .../Xavian}/Decree of the Sun.md | 0 .../Skill => Skill/Xavian}/Interupt.md | 0 .../Skill => Skill/Xavian}/Omega Reprieval.md | 0 .../Skill => Skill/Xavian}/Omnistrike.md | 0 .../Skill => Skill/Xavian}/Ruptured Dawn.md | 0 .../Skill => Skill/Xavian}/Shinning Halo.md | 0 .../Skill => Skill/Xavian}/Sky Crash.md | 0 .../Skill => Skill/Xavian}/Solar Blades.md | 0 .../Skill => Skill/Xavian}/Solar Shield.md | 0 .../Skill => Skill/Xavian}/Sun Strike.md | 0 .../{Xavian/Skill => Skill/Xavian}/Taunt.md | 0 fellowship.docs/The Herectic.md | 4 + fellowship.docs/The Intrepid.md | 4 + fellowship.docs/The Monarch.md | 4 + fellowship.docs/The Mystic.md | 5 + fellowship.docs/The Philosopher.md | 4 + fellowship.docs/The Subduer.md | 7 + fellowship.docs/The Trickerster.md | 5 + fellowship.docs/The Usurper.md | 10 + fellowship.docs/The Vainglorious.md | 4 + fellowship.docs/The Vehement.md | 7 + fellowship.docs/Untitled.md | 0 fellowship.docs/Xavian/_Keyboard 2.canvas | 102 +- fellowship.docs/_Blessings.base | 9 + fellowship.docs/_Keyboard 1.canvas | 54 +- fellowship.docs/_Keyboard.canvas | 98 +- fellowship.docs/_Rime.canvas | 14 +- 115 files changed, 1160 insertions(+), 932 deletions(-) rename Fellowship/{Web/Layout => Shared/Components}/MainLayout.razor (100%) rename Fellowship/{Web/Layout => Shared/Components}/MainLayout.razor.css (100%) rename Fellowship/{Web/Layout => Shared/Components}/NavMenu.razor (100%) rename Fellowship/{Web/Layout => Shared/Components}/NavMenu.razor.css (100%) rename Fellowship/{Web => Shared}/Pages/Docs.razor (97%) rename Fellowship/{Web => Shared}/Pages/Docs.razor.css (100%) rename Fellowship/{Web => Shared}/Pages/Home.razor (100%) rename Fellowship/{Web => Shared}/Pages/Keyboard.razor (100%) rename Fellowship/{Web => Shared}/Pages/Keyboard.razor.css (100%) rename Fellowship/{Web => Shared}/Pages/NotFound.razor (100%) create mode 100644 Fellowship/Shared/Shared.csproj create mode 100644 Fellowship/Shared/_Imports.razor create mode 100644 fellowship.docs/Blessing/The Celestial.md create mode 100644 fellowship.docs/Blessing/The Herald.md create mode 100644 fellowship.docs/Blessing/The Sinister.md create mode 100644 fellowship.docs/Blessing/The Wayfarer.md rename fellowship.docs/{Xavian/Buff => Buff/Xavian}/Swift Reprival.md (100%) rename fellowship.docs/{Xavian/Character => Character/Xavian}/Xavian.md (100%) rename fellowship.docs/{Xavian/Debuff => Debuff/Xavian}/Blind.md (100%) rename fellowship.docs/{Xavian/Debuff => Debuff/Xavian}/Sun Struck.md (100%) rename fellowship.docs/{Keys => Key}/1.md (100%) rename fellowship.docs/{Keys => Key}/2.md (100%) rename fellowship.docs/{Keys => Key}/3.md (100%) rename fellowship.docs/{Keys => Key}/4.md (100%) rename fellowship.docs/{Keys => Key}/5.md (100%) rename fellowship.docs/{Keys => Key}/6.md (100%) rename fellowship.docs/{Keys => Key}/A.md (100%) rename fellowship.docs/{Keys => Key}/B.md (100%) rename fellowship.docs/{Keys => Key}/C.md (100%) rename fellowship.docs/{Keys => Key}/D.md (100%) rename fellowship.docs/{Keys => Key}/E.md (100%) rename fellowship.docs/{Keys => Key}/F.md (100%) rename fellowship.docs/{ => Key}/G.md (100%) rename fellowship.docs/{ => Key}/Q.md (100%) rename fellowship.docs/{ => Key}/R.md (100%) rename fellowship.docs/{ => Key}/S.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 1.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 2.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 3.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 4.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 5.md (100%) rename fellowship.docs/{Keys => Key}/Shift + 6.md (100%) rename fellowship.docs/{Keys => Key}/Shift + A.md (100%) rename fellowship.docs/{Keys => Key}/Shift + B.md (100%) rename fellowship.docs/{Keys => Key}/Shift + C.md (100%) rename fellowship.docs/{Keys => Key}/Shift + D.md (100%) rename fellowship.docs/{Keys => Key}/Shift + E.md (100%) rename fellowship.docs/{Keys => Key}/Shift + F.md (100%) rename fellowship.docs/{Keys => Key}/Shift + G.md (100%) rename fellowship.docs/{Keys => Key}/Shift + Q.md (100%) rename fellowship.docs/{Keys => Key}/Shift + R.md (100%) rename fellowship.docs/{Keys => Key}/Shift + S.md (100%) rename fellowship.docs/{Keys => Key}/Shift + Space.md (100%) rename fellowship.docs/{Keys => Key}/Shift + T.md (100%) rename fellowship.docs/{Keys => Key}/Shift + V.md (100%) rename fellowship.docs/{Keys => Key}/Shift + W.md (100%) rename fellowship.docs/{Keys => Key}/Shift + X.md (100%) rename fellowship.docs/{Keys => Key}/Shift + Z.md (100%) rename fellowship.docs/{ => Key}/Space.md (100%) rename fellowship.docs/{ => Key}/T.md (100%) rename fellowship.docs/{ => Key}/V.md (100%) rename fellowship.docs/{ => Key}/W.md (100%) rename fellowship.docs/{ => Key}/X.md (100%) rename fellowship.docs/{ => Key}/Z.md (100%) rename fellowship.docs/{Keys => Mouse}/Mouse 1.md (100%) rename fellowship.docs/{Keys => Mouse}/Mouse 2.md (100%) rename fellowship.docs/{Keys => Mouse}/Mouse 3.md (100%) rename fellowship.docs/{Keys => Mouse}/Mouse 4.md (100%) rename fellowship.docs/{Keys => Mouse}/Mouse 5.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Bursting Ice.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Cold Snap.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Freezing Torrent.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Frigid Winds.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Frost Bolt.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Glacial Blast.md (100%) rename fellowship.docs/{Rime/Skill => Skill/Rime}/Ice Comet.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Aura of Solace.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Blinding Slash.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Brilliant Flare.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Brilliant Flash.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Decree of the Sun.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Interupt.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Omega Reprieval.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Omnistrike.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Ruptured Dawn.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Shinning Halo.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Sky Crash.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Solar Blades.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Solar Shield.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Sun Strike.md (100%) rename fellowship.docs/{Xavian/Skill => Skill/Xavian}/Taunt.md (100%) create mode 100644 fellowship.docs/The Herectic.md create mode 100644 fellowship.docs/The Intrepid.md create mode 100644 fellowship.docs/The Monarch.md create mode 100644 fellowship.docs/The Mystic.md create mode 100644 fellowship.docs/The Philosopher.md create mode 100644 fellowship.docs/The Subduer.md create mode 100644 fellowship.docs/The Trickerster.md create mode 100644 fellowship.docs/The Usurper.md create mode 100644 fellowship.docs/The Vainglorious.md create mode 100644 fellowship.docs/The Vehement.md create mode 100644 fellowship.docs/Untitled.md create mode 100644 fellowship.docs/_Blessings.base diff --git a/Fellowship/Fellowship.sln b/Fellowship/Fellowship.sln index c57de18..869fb13 100644 --- a/Fellowship/Fellowship.sln +++ b/Fellowship/Fellowship.sln @@ -6,6 +6,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Build", "Build\Build.csproj EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Model", "Model\Model.csproj", "{12D2D5AE-D402-45D1-AE39-928964CADD56}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shared", "Shared\Shared.csproj", "{CC6447F8-CB2B-4BD0-A38E-AA2E4048900E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -24,5 +26,9 @@ Global {12D2D5AE-D402-45D1-AE39-928964CADD56}.Debug|Any CPU.Build.0 = Debug|Any CPU {12D2D5AE-D402-45D1-AE39-928964CADD56}.Release|Any CPU.ActiveCfg = Release|Any CPU {12D2D5AE-D402-45D1-AE39-928964CADD56}.Release|Any CPU.Build.0 = Release|Any CPU + {CC6447F8-CB2B-4BD0-A38E-AA2E4048900E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CC6447F8-CB2B-4BD0-A38E-AA2E4048900E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CC6447F8-CB2B-4BD0-A38E-AA2E4048900E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CC6447F8-CB2B-4BD0-A38E-AA2E4048900E}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/Fellowship/Model/DocsData.cs b/Fellowship/Model/DocsData.cs index c879571..7a99305 100644 --- a/Fellowship/Model/DocsData.cs +++ b/Fellowship/Model/DocsData.cs @@ -7,225 +7,308 @@ public static class DocsData { public static readonly List All = new() { - new KeyDoc + new SkillDoc { - FileName = "G.md", - FilePath = "G.md", + FileName = "The Celestial.md", + FilePath = @"Blessing\The Celestial.md", + Description = "Your POWER abilities have a 5% / 8% / 13% / 20% chance to generate 1 Spirit Point toward your SPIRIT ability.", }, - new KeyDoc + new SkillDoc + { + FileName = "The Herald.md", + FilePath = @"Blessing\The Herald.md", + Description = "You start dungeons with 12 / 20 / 30 / 50 Spirit Points toward your SPIRIT ability.", + }, + new SkillDoc + { + FileName = "The Sinister.md", + FilePath = @"Blessing\The Sinister.md", + Description = "Your CORE abilities have 1% / 2% / 3% / 4% increase Critical Strike chance and 5% / 10% / 15% / 20% increased Critical Strike power", + }, + new SkillDoc + { + FileName = "The Wayfarer.md", + FilePath = @"Blessing\The Wayfarer.md", + Body = "Every 60 seconds you gain The Wayfarer granting you +6% / +10% / +16% / +25% Haste for 14 seconds. Each time you use your CORE ability, the time to The Wayfarer's next application is reduced by 0.2 to 8 seconds, relative to the cooldown of the CORE ability used. Abilities with no cooldown provide 0.2 seconds reduction.", + Description = "Every 60 seconds you gain The Wayfarer granting you +6% / +10% / +16% / +25% Haste for 14 seconds. Each time you use your CORE ability, the time to The Wayfarer's next application is reduced by 0.2 to 8 seconds, relative to the cooldown of the CORE ability used. Abilities with no cooldown provide 0.2 seconds reduction.", + }, + new SkillDoc + { + FileName = "Swift Reprival.md", + FilePath = @"Buff\Xavian\Swift Reprival.md", + Character = "Xavian", + Description = "Converts Brilliant Flash into Brilliant Flare and vice versa. Consumed by Brilliant Flare.", + }, + new SkillDoc + { + FileName = "Xavian.md", + FilePath = @"Character\Xavian\Xavian.md", + Character = "Xavian", + }, + new SkillDoc + { + FileName = "Blind.md", + FilePath = @"Debuff\Xavian\Blind.md", + Character = "Xavian", + Description = "Increases chance for enemy auto attacks to be parried by 20%. Consumed on parry.", + Duration = "8", + }, + new SkillDoc + { + FileName = "Sun Struck.md", + FilePath = @"Debuff\Xavian\Sun Struck.md", + Character = "Xavian", + Description = "Consumed by your next Omnistrike to replenish mana. 100 mana base + 50 per additional stack.", + Duration = "20", + }, + new SkillDoc { FileName = "1.md", - FilePath = @"Keys\1.md", + FilePath = @"Key\1.md", }, - new KeyDoc + new SkillDoc { FileName = "2.md", - FilePath = @"Keys\2.md", + FilePath = @"Key\2.md", }, - new KeyDoc + new SkillDoc { FileName = "3.md", - FilePath = @"Keys\3.md", + FilePath = @"Key\3.md", }, - new KeyDoc + new SkillDoc { FileName = "4.md", - FilePath = @"Keys\4.md", + FilePath = @"Key\4.md", }, - new KeyDoc + new SkillDoc { FileName = "5.md", - FilePath = @"Keys\5.md", + FilePath = @"Key\5.md", }, - new KeyDoc + new SkillDoc { FileName = "6.md", - FilePath = @"Keys\6.md", + FilePath = @"Key\6.md", }, - new KeyDoc + new SkillDoc { FileName = "A.md", - FilePath = @"Keys\A.md", + FilePath = @"Key\A.md", }, - new KeyDoc + new SkillDoc { FileName = "B.md", - FilePath = @"Keys\B.md", + FilePath = @"Key\B.md", }, - new KeyDoc + new SkillDoc { FileName = "C.md", - FilePath = @"Keys\C.md", + FilePath = @"Key\C.md", }, - new KeyDoc + new SkillDoc { FileName = "D.md", - FilePath = @"Keys\D.md", - Action = "Move Back", + FilePath = @"Key\D.md", }, - new KeyDoc + new SkillDoc { FileName = "E.md", - FilePath = @"Keys\E.md", + FilePath = @"Key\E.md", Body = "Move forward", - Action = "Move Forward", }, - new KeyDoc + new SkillDoc { FileName = "F.md", - FilePath = @"Keys\F.md", - Action = "Move Right", + FilePath = @"Key\F.md", }, - new KeyDoc + new SkillDoc { - FileName = "Mouse 1.md", - FilePath = @"Keys\Mouse 1.md", + FileName = "G.md", + FilePath = @"Key\G.md", }, - new KeyDoc - { - FileName = "Mouse 2.md", - FilePath = @"Keys\Mouse 2.md", - }, - new KeyDoc - { - FileName = "Mouse 3.md", - FilePath = @"Keys\Mouse 3.md", - }, - new KeyDoc - { - FileName = "Mouse 4.md", - FilePath = @"Keys\Mouse 4.md", - }, - new KeyDoc - { - FileName = "Mouse 5.md", - FilePath = @"Keys\Mouse 5.md", - }, - new KeyDoc - { - FileName = "Shift + 1.md", - FilePath = @"Keys\Shift + 1.md", - }, - new KeyDoc - { - FileName = "Shift + 2.md", - FilePath = @"Keys\Shift + 2.md", - }, - new KeyDoc - { - FileName = "Shift + 3.md", - FilePath = @"Keys\Shift + 3.md", - }, - new KeyDoc - { - FileName = "Shift + 4.md", - FilePath = @"Keys\Shift + 4.md", - }, - new KeyDoc - { - FileName = "Shift + 5.md", - FilePath = @"Keys\Shift + 5.md", - }, - new KeyDoc - { - FileName = "Shift + 6.md", - FilePath = @"Keys\Shift + 6.md", - }, - new KeyDoc - { - FileName = "Shift + A.md", - FilePath = @"Keys\Shift + A.md", - }, - new KeyDoc - { - FileName = "Shift + B.md", - FilePath = @"Keys\Shift + B.md", - }, - new KeyDoc - { - FileName = "Shift + C.md", - FilePath = @"Keys\Shift + C.md", - }, - new KeyDoc - { - FileName = "Shift + D.md", - FilePath = @"Keys\Shift + D.md", - Action = "Move Back", - }, - new KeyDoc - { - FileName = "Shift + E.md", - FilePath = @"Keys\Shift + E.md", - Body = "Move forward", - Action = "Move Forward", - }, - new KeyDoc - { - FileName = "Shift + F.md", - FilePath = @"Keys\Shift + F.md", - Action = "Move Right", - }, - new KeyDoc - { - FileName = "Shift + G.md", - FilePath = @"Keys\Shift + G.md", - }, - new KeyDoc - { - FileName = "Shift + Q.md", - FilePath = @"Keys\Shift + Q.md", - }, - new KeyDoc - { - FileName = "Shift + R.md", - FilePath = @"Keys\Shift + R.md", - }, - new KeyDoc - { - FileName = "Shift + S.md", - FilePath = @"Keys\Shift + S.md", - Action = "Move Left", - }, - new KeyDoc - { - FileName = "Shift + Space.md", - FilePath = @"Keys\Shift + Space.md", - Action = "Jump", - }, - new KeyDoc - { - FileName = "Shift + T.md", - FilePath = @"Keys\Shift + T.md", - }, - new KeyDoc - { - FileName = "Shift + V.md", - FilePath = @"Keys\Shift + V.md", - }, - new KeyDoc - { - FileName = "Shift + W.md", - FilePath = @"Keys\Shift + W.md", - }, - new KeyDoc - { - FileName = "Shift + X.md", - FilePath = @"Keys\Shift + X.md", - }, - new KeyDoc - { - FileName = "Shift + Z.md", - FilePath = @"Keys\Shift + Z.md", - }, - new KeyDoc + new SkillDoc { FileName = "Q.md", - FilePath = "Q.md", + FilePath = @"Key\Q.md", }, - new KeyDoc + new SkillDoc { FileName = "R.md", - FilePath = "R.md", + FilePath = @"Key\R.md", + }, + new SkillDoc + { + FileName = "S.md", + FilePath = @"Key\S.md", + }, + new SkillDoc + { + FileName = "Shift + 1.md", + FilePath = @"Key\Shift + 1.md", + }, + new SkillDoc + { + FileName = "Shift + 2.md", + FilePath = @"Key\Shift + 2.md", + }, + new SkillDoc + { + FileName = "Shift + 3.md", + FilePath = @"Key\Shift + 3.md", + }, + new SkillDoc + { + FileName = "Shift + 4.md", + FilePath = @"Key\Shift + 4.md", + }, + new SkillDoc + { + FileName = "Shift + 5.md", + FilePath = @"Key\Shift + 5.md", + }, + new SkillDoc + { + FileName = "Shift + 6.md", + FilePath = @"Key\Shift + 6.md", + }, + new SkillDoc + { + FileName = "Shift + A.md", + FilePath = @"Key\Shift + A.md", + }, + new SkillDoc + { + FileName = "Shift + B.md", + FilePath = @"Key\Shift + B.md", + }, + new SkillDoc + { + FileName = "Shift + C.md", + FilePath = @"Key\Shift + C.md", + }, + new SkillDoc + { + FileName = "Shift + D.md", + FilePath = @"Key\Shift + D.md", + }, + new SkillDoc + { + FileName = "Shift + E.md", + FilePath = @"Key\Shift + E.md", + Body = "Move forward", + }, + new SkillDoc + { + FileName = "Shift + F.md", + FilePath = @"Key\Shift + F.md", + }, + new SkillDoc + { + FileName = "Shift + G.md", + FilePath = @"Key\Shift + G.md", + }, + new SkillDoc + { + FileName = "Shift + Q.md", + FilePath = @"Key\Shift + Q.md", + }, + new SkillDoc + { + FileName = "Shift + R.md", + FilePath = @"Key\Shift + R.md", + }, + new SkillDoc + { + FileName = "Shift + S.md", + FilePath = @"Key\Shift + S.md", + }, + new SkillDoc + { + FileName = "Shift + Space.md", + FilePath = @"Key\Shift + Space.md", + }, + new SkillDoc + { + FileName = "Shift + T.md", + FilePath = @"Key\Shift + T.md", + }, + new SkillDoc + { + FileName = "Shift + V.md", + FilePath = @"Key\Shift + V.md", + }, + new SkillDoc + { + FileName = "Shift + W.md", + FilePath = @"Key\Shift + W.md", + }, + new SkillDoc + { + FileName = "Shift + X.md", + FilePath = @"Key\Shift + X.md", + }, + new SkillDoc + { + FileName = "Shift + Z.md", + FilePath = @"Key\Shift + Z.md", + }, + new SkillDoc + { + FileName = "Space.md", + FilePath = @"Key\Space.md", + }, + new SkillDoc + { + FileName = "T.md", + FilePath = @"Key\T.md", + }, + new SkillDoc + { + FileName = "V.md", + FilePath = @"Key\V.md", + Body = "Interrupts", + }, + new SkillDoc + { + FileName = "W.md", + FilePath = @"Key\W.md", + }, + new SkillDoc + { + FileName = "X.md", + FilePath = @"Key\X.md", + }, + new SkillDoc + { + FileName = "Z.md", + FilePath = @"Key\Z.md", + Body = "Horse", + }, + new SkillDoc + { + FileName = "Mouse 1.md", + FilePath = @"Mouse\Mouse 1.md", + }, + new SkillDoc + { + FileName = "Mouse 2.md", + FilePath = @"Mouse\Mouse 2.md", + }, + new SkillDoc + { + FileName = "Mouse 3.md", + FilePath = @"Mouse\Mouse 3.md", + }, + new SkillDoc + { + FileName = "Mouse 4.md", + FilePath = @"Mouse\Mouse 4.md", + }, + new SkillDoc + { + FileName = "Mouse 5.md", + FilePath = @"Mouse\Mouse 5.md", }, new SkillDoc { @@ -242,48 +325,6 @@ Can be used during Global Cooldown", Character = "Rime", }, new SkillDoc - { - FileName = "Bursting Ice.md", - FilePath = @"Rime\Bursting Ice.md", - Body = @"![[Bursting Ice.png]] - -2.00s Cast -30yd range -10s Cooldown -Conjures an icy crystal inside a target that pulses frost damage, dealing 520 - 635 every 0.5 seconds for 3 seconds to the target and nearby enemies. - -Generates 1 Anima each time it pulses - -ANIMA -Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", - Character = "Rime", - Cooldown = "10", - }, - new SkillDoc - { - FileName = "Cold Snap.md", - FilePath = @"Rime\Cold Snap.md", - Body = @"![[Cold Snap.png]] - -Instant -30yd range -12s Cooldown -Assault the target with extreme cold, dealing 3,283 - 4,012 damage. - -Cold Snap gains Cooldown Acceleration equal to your Haste. - -Generates 1 Winter Orb - -WINTER ORBS -Winter Orbs are required to cast your powerful spender abilities; Glacial Blast, Ice Comet, and Dance of Swallows.", - Character = "Rime", - Cast = "Instant", - Key = "R", - Damage = "3,283 - 4,012", - Cooldown = "12", - Effect = "Generate 1 Winter Orb", - }, - new SkillDoc { FileName = "Flight of the Navir.md", FilePath = @"Rime\Flight of the Navir.md", @@ -296,58 +337,6 @@ Summon 5 Frost Swallows to circle above Rime for 20 seconds. Your [[Cold Snap]] Character = "Rime", }, new SkillDoc - { - FileName = "Freezing Torrent.md", - FilePath = @"Rime\Freezing Torrent.md", - Body = @"![[Freezing Torrent.png]] - -2.00s Channel -30yd range -15s Cooldown -Flay your target with a beam of frost energy, dealing 1,405 - 1,718 damage every 0.4 seconds for 2 seconds while channeling. - -Generates 1 Anima per tick - -ANIMA -Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", - Character = "Rime", - Key = "G", - }, - new SkillDoc - { - FileName = "Frigid Winds.md", - FilePath = @"Rime\Frigid Winds.md", - Body = @"![[Frigid Winds.png]] - -Instant -Self -1m Cooldown -Blast enemies in front of you with arctic winds, Knocking Back enemies and Slowing them by 50% for 12 sec. - -Can be used during Global Cooldown", - Character = "Rime", - }, - new SkillDoc - { - FileName = "Frost Bolt.md", - FilePath = @"Rime\Frost Bolt.md", - Body = @"![[Frost Bolt.png]] -1.50s Cast -30yd range -Hurl a bolt of frost magic at target enemy, dealing 2,106 - 2,574 damage. - -Generates 1 Anima - -ANIMA -Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", - Character = "Rime", - Cast = "1.5s", - Key = "T", - Range = "30", - Damage = "2,106 - 2,574", - Effect = "Generate 1 Anima", - }, - new SkillDoc { FileName = "Frost Ward.md", FilePath = @"Rime\Frost Ward.md", @@ -362,18 +351,6 @@ Can be used during Global Cooldown", Character = "Rime", }, new SkillDoc - { - FileName = "Glacial Blast.md", - FilePath = @"Rime\Glacial Blast.md", - Body = @"![[Glacial Blast.png]] - -2.00s Cast -2 Winter Orbs -30yd range -Hurl a mass of ice at target enemy, dealing 10,693 - 13,069 damage.", - Character = "Rime", - }, - new SkillDoc { FileName = "Ice Blitz.md", FilePath = @"Rime\Ice Blitz.md", @@ -388,18 +365,6 @@ Can be used during Global Cooldown and while casting", Character = "Rime", }, new SkillDoc - { - FileName = "Ice Comet.md", - FilePath = @"Rime\Ice Comet.md", - Body = @"![[Ice Comet.png]] - -Instant -2 Winter Orbs -30yd range -Unleash a large Ice Comet from above target enemy to crash down on them, dealing 4,261 - 5,208 damage to all enemies caught in the impact radius.", - Character = "Rime", - }, - new SkillDoc { FileName = "Ice Dash.md", FilePath = @"Rime\Ice Dash.md", @@ -445,28 +410,589 @@ SPIRIT ABILITY When you activate your Spirit ability you gain Spirit of Heroism, granting +30% Haste for 20 sec.", Character = "Rime", }, - new KeyDoc + new SkillDoc { - FileName = "S.md", - FilePath = "S.md", - Action = "Move Left", + FileName = "Bursting Ice.md", + FilePath = @"Skill\Rime\Bursting Ice.md", + Body = @"![[Bursting Ice.png]] + +2.00s Cast +30yd range +10s Cooldown +Conjures an icy crystal inside a target that pulses frost damage, dealing 520 - 635 every 0.5 seconds for 3 seconds to the target and nearby enemies. + +Generates 1 Anima each time it pulses + +ANIMA +Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", + Character = "Rime", + Cooldown = "10", }, - new KeyDoc + new SkillDoc { - FileName = "Space.md", - FilePath = "Space.md", - Action = "Jump", + FileName = "Cold Snap.md", + FilePath = @"Skill\Rime\Cold Snap.md", + Body = @"![[Cold Snap.png]] + +Instant +30yd range +12s Cooldown +Assault the target with extreme cold, dealing 3,283 - 4,012 damage. + +Cold Snap gains Cooldown Acceleration equal to your Haste. + +Generates 1 Winter Orb + +WINTER ORBS +Winter Orbs are required to cast your powerful spender abilities; Glacial Blast, Ice Comet, and Dance of Swallows.", + Character = "Rime", + Cast = "Instant", + Key = "R", + Damage = "3,283 - 4,012", + Cooldown = "12", + Effect = "Generate 1 Winter Orb", }, - new KeyDoc + new SkillDoc { - FileName = "T.md", - FilePath = "T.md", + FileName = "Freezing Torrent.md", + FilePath = @"Skill\Rime\Freezing Torrent.md", + Body = @"![[Freezing Torrent.png]] + +2.00s Channel +30yd range +15s Cooldown +Flay your target with a beam of frost energy, dealing 1,405 - 1,718 damage every 0.4 seconds for 2 seconds while channeling. + +Generates 1 Anima per tick + +ANIMA +Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", + Character = "Rime", + Key = "G", }, - new KeyDoc + new SkillDoc { - FileName = "V.md", - FilePath = "V.md", - Body = "Interrupts", + FileName = "Frigid Winds.md", + FilePath = @"Skill\Rime\Frigid Winds.md", + Body = @"![[Frigid Winds.png]] + +Instant +Self +1m Cooldown +Blast enemies in front of you with arctic winds, Knocking Back enemies and Slowing them by 50% for 12 sec. + +Can be used during Global Cooldown", + Character = "Rime", + }, + new SkillDoc + { + FileName = "Frost Bolt.md", + FilePath = @"Skill\Rime\Frost Bolt.md", + Body = @"![[Frost Bolt.png]] +1.50s Cast +30yd range +Hurl a bolt of frost magic at target enemy, dealing 2,106 - 2,574 damage. + +Generates 1 Anima + +ANIMA +Your Anima is shown as a bar beneath your character. For every 9 Anima you generate, you gain 1 Winter Orb, used to cast your powerful spender abilities.", + Character = "Rime", + Cast = "1.5s", + Key = "T", + Range = "30", + Damage = "2,106 - 2,574", + Effect = "Generate 1 Anima", + }, + new SkillDoc + { + FileName = "Glacial Blast.md", + FilePath = @"Skill\Rime\Glacial Blast.md", + Body = @"![[Glacial Blast.png]] + +2.00s Cast +2 Winter Orbs +30yd range +Hurl a mass of ice at target enemy, dealing 10,693 - 13,069 damage.", + Character = "Rime", + }, + new SkillDoc + { + FileName = "Ice Comet.md", + FilePath = @"Skill\Rime\Ice Comet.md", + Body = @"![[Ice Comet.png]] + +Instant +2 Winter Orbs +30yd range +Unleash a large Ice Comet from above target enemy to crash down on them, dealing 4,261 - 5,208 damage to all enemies caught in the impact radius.", + Character = "Rime", + }, + new SkillDoc + { + FileName = "Aura of Solace.md", + FilePath = @"Skill\Xavian\Aura of Solace.md", + Body = "![[Pasted image 20260605125121.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Burn all enemies within a large radius for X magical damage every 1.5 seconds while active and increases your Parry chance by +8%. + +Aura of Solace causes 10% of all damage taken by nearby allies to be redirected to you.", + Key = "1", + Range = "0", + OffGlobalCooldown = true, + Damage = "342", + Cooldown = "3", + Mana = "10", + DamageType = "Magic", + Heal = "0", + Shield = "0", + Order = "500", + Priority = "500", + Completed = true, + Tags = new() { "Aura" }, + DamageTickTime = "1.5", + IsToggle = true, + ManaUpkeepTick = "1.5", + ParryChance = "0.8", + DamageRedirection = "0.1", + }, + new SkillDoc + { + FileName = "Blinding Slash.md", + FilePath = @"Skill\Xavian\Blinding Slash.md", + Body = "![[Pasted image 20260605112156.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Your sword is infused with the light of sun power as you slash at target enemy, dealing X physical damage to them and other enemies near it. + +Blind + +Swift Reprieval", + Key = "G", + Range = "5", + Damage = "1269", + Cooldown = "6", + Mana = "0", + DamageType = "Physical", + Heal = "0", + Shield = "0", + Order = "3", + Priority = "1", + Completed = true, + Gdc = "3", + Tags = new() { "Defensive" }, + Related = new() { "[[Blind]]" }, + SwiftReprievalChance = "0.15", + AreaDamagePercentage = "1.0", + Raw = "", + }, + new SkillDoc + { + FileName = "Brilliant Flare.md", + FilePath = @"Skill\Xavian\Brilliant Flare.md", + Body = "![[Pasted image 20260605114542.png]]", + Character = "Xavian", + Cast = "1.5s", + Description = "Heal target all for X health.", + Key = "W", + Range = "30", + Damage = "0", + Cooldown = "0", + Mana = "132", + DamageType = "", + Heal = "12510", + Shield = "0", + Order = "5", + Priority = "999", + Completed = true, + Gdc = "1", + Tags = new() { "Healing" }, + }, + new SkillDoc + { + FileName = "Brilliant Flash.md", + FilePath = @"Skill\Xavian\Brilliant Flash.md", + Body = "![[Pasted image 20260605113647.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Instantly heal target ally for X health or deal X damage to target enemy. + +When you target an enemy with Brilliant Flash, you also heal yourself for X health. + +In all situations, Brilliant Flash heals you for 20% more than others.", + Key = "W", + Range = "30", + Damage = "2511", + Cooldown = "0", + Mana = "0", + DamageType = "Magic", + Heal = "12510", + Shield = "0", + Order = "5", + Priority = "0", + Completed = true, + Gdc = "1", + Tags = new() { "Healing" }, + CostSwiftReprieval = "1", + }, + new SkillDoc + { + FileName = "Decree of the Sun.md", + FilePath = @"Skill\Xavian\Decree of the Sun.md", + Body = "![[Pasted image 20260605122346.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Envelope yourself in solar power, making you Immune to all damage for 3 seconds, ending with an explosion of light that deals X magical damage to nearby enemies. + +Once the immunity fades, you take 50% reduced damage for another 5 seconds. + +During Decree of the Sun you radiate solar magic in the area, healing nearby players for X every second. + +Spirit Ability", + Key = "Shift + Q", + Range = "", + OffGlobalCooldown = true, + Damage = "5787", + Cooldown = "0", + Mana = "0", + DamageType = "Magic", + Heal = "2556", + Shield = "0", + Order = "500", + Priority = "500", + Completed = true, + Tags = new() { "Ultimate" }, + Duration = "3", + DamageReduction = "1", + SpiritCost = "100", + SecondEffectDuration = "5", + SecondEffectDamageReduction = "0.5", + HealingDuration = "7", + HealingTickTime = "1", + }, + new SkillDoc + { + FileName = "Interupt.md", + FilePath = @"Skill\Xavian\Interupt.md", + Body = "![[Pasted image 20260605110650.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Interrupt the target's spellcasting and prevent it from casting for 4 seconds. + +Must interrupt a spell, or it will have no effect.", + Key = "V", + Range = "5", + OffGlobalCooldown = true, + Damage = "0", + Cooldown = "12", + Mana = "0", + Heal = "0", + Shield = "0", + Order = "6", + Priority = "0", + Completed = true, + Gdc = "8", + Tags = new() { "Interrupt" }, + }, + new SkillDoc + { + FileName = "Omega Reprieval.md", + FilePath = @"Skill\Xavian\Omega Reprieval.md", + Body = "![[Pasted image 20260605124858.png]]", + Character = "Xavian", + Cast = "Instant", + Description = "Instantly gain 2 stacks of Omega Reprieveal, causing your Brilliant Flare to turn into Brilliant Flash with added enhancements when used to consume the 2 stacks.", + OffGlobalCooldown = true, + Cooldown = "60", + }, + new SkillDoc + { + FileName = "Omnistrike.md", + FilePath = @"Skill\Xavian\Omnistrike.md", + Body = "![[Pasted image 20260605112712.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Swing your sword in a large arc around you, dealing X physical damage to all enemies around you. + +Generates 4 Spirit Points. + +Swift Reprieval.", + Key = "Shift + R", + Range = "0", + Damage = "2538", + Cooldown = "18", + Mana = "0", + DamageType = "Physical", + Heal = "0", + Shield = "0", + Order = "2", + Priority = "1", + Completed = true, + Gdc = "12", + SwiftReprievalChance = "0.3", + AreaDamagePercentage = "1.0", + GeneratesSpirit = "4", + }, + new SkillDoc + { + FileName = "Ruptured Dawn.md", + FilePath = @"Skill\Xavian\Ruptured Dawn.md", + Body = "![[Pasted image 20260605125057.png]]", + Character = "Xavian", + Cast = "Instant", + Description = "Rupture the ground in front of you, dealing X magic damage to all enemies in a case in front of you, Stunning them for 2 seconds and Pulling them to you.", + Key = "", + Range = "0", + OffGlobalCooldown = true, + Damage = "702", + Cooldown = "60", + Mana = "0", + DamageType = "Magic", + Heal = "0", + Shield = "0", + Order = "300", + Priority = "300", + Completed = true, + Gdc = "40", + Tags = new() { "Stun" }, + Related = new() { "Stunning", "Pulling" }, + AreaDamagePercentage = "1.0", + Duration = "2", + }, + new SkillDoc + { + FileName = "Shinning Halo.md", + FilePath = @"Skill\Xavian\Shinning Halo.md", + Body = "![[Pasted image 20260605120928.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Sunlight envelopers the ground at your feet, burning enemies within its area fir 288 magic damage for every 1.5 seconds over 12 seconds. + +You take 20% reduced amage with standing in your Shining Halo. + +Brilliance", + Key = "Q", + Range = "0", + OffGlobalCooldown = true, + Damage = "288", + Cooldown = "30", + Mana = "218", + DamageType = "Magic", + Heal = "0", + Shield = "0", + Order = "7", + Priority = "1", + Completed = true, + Gdc = "20", + Tags = null, + AreaDamagePercentage = "1.0", + Duration = "12", + DamageReduction = "0.2", + DamageTickTime = "1.5", + GdcDuration = "8", + }, + new SkillDoc + { + FileName = "Sky Crash.md", + FilePath = @"Skill\Xavian\Sky Crash.md", + Body = "![[Pasted image 20260605114913.png]]", + Character = "Xavian", + Cast = "Instant", + Description = "Instantly ascend to the skies in a beam of light and crash down at the targeted location, dealing 558 magical damage to enemies in the area.", + Key = "T", + Range = "", + OffGlobalCooldown = true, + Damage = "558", + Cooldown = "60", + Mana = "0", + DamageType = "Magic", + Heal = "0", + Shield = "0", + Order = "999", + Priority = "999", + Completed = true, + Tags = new() { "Travel" }, + }, + new SkillDoc + { + FileName = "Solar Blades.md", + FilePath = @"Skill\Xavian\Solar Blades.md", + Body = "![[Pasted image 20260605113024.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Conjure blades of pure sunlight to fall from above upon your target, dealing X magical damage to it and other enemies within a 700 radius. + +The main target takes 100% more damage from Solar Blades. + +Swift Reprieval", + Key = "Shift + G", + Range = "30", + Damage = "1674", + Cooldown = "9", + Mana = "55", + DamageType = "Magic", + Heal = "0", + Shield = "0", + Order = "4", + Priority = "1", + Completed = true, + Gdc = "6", + Related = new() { "[[Swift Reprival]]" }, + SwiftReprievalChance = "1", + AreaDamagePercentage = "1.0", + }, + new SkillDoc + { + FileName = "Solar Shield.md", + FilePath = @"Skill\Xavian\Solar Shield.md", + Body = "![[Pasted image 20260605123320.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Instantly shield the target, absorbing up to X damage. This shield lasts for up to 8 seconds. + +While Solar Shield is active, the target takes 20% reduced damage.", + Key = "A", + Range = "", + OffGlobalCooldown = true, + Damage = "0", + Cooldown = "15", + Mana = "182", + DamageType = "", + Heal = "0", + Shield = "38330", + Order = "999", + Priority = "999", + Completed = true, + Gdc = "10", + Tags = new() { "Shield" }, + Duration = "8", + DamageReduction = "0.2", + GdcDuration = "5", + }, + new SkillDoc + { + FileName = "Sun Strike.md", + FilePath = @"Skill\Xavian\Sun Strike.md", + Body = "![[Pasted image 20260605132922.png]]", + Character = "Xavian", + Cast = "Instant", + Description = @"Strike your target, dealing X physical damage to it as well as strike enemies near your target with 30% of the power. + +Sun Strike applies [[Sunstruck]] to your main target for 20 seconds, stacking up to 10 times. + +Sunstruck + +Swift Reprieval", + Key = "R", + Range = "5", + Damage = "1440", + Cooldown = "0", + Mana = "0", + DamageType = "Physical", + Heal = "0", + Shield = "0", + Order = "1", + Priority = "999", + Completed = true, + Gdc = "1", + Tags = new() { "Filler" }, + Related = new() { "[[Sun Struck]]", "[[Swift Reprival]]" }, + SwiftReprievalChance = "0.15", + AreaDamagePercentage = "0.3", + }, + new SkillDoc + { + FileName = "Taunt.md", + FilePath = @"Skill\Xavian\Taunt.md", + Body = "![[Pasted image 20260605120732.png]]", + Character = "Xavian", + Cast = "Instant", + Description = "Taunt the target, forcing it to attack you for 6 sec.", + Key = "B", + Range = "40", + OffGlobalCooldown = true, + Damage = "0", + Cooldown = "8", + Mana = "0", + DamageType = "", + Heal = "0", + Shield = "0", + Order = "6", + Priority = "0", + Completed = true, + Tags = new() { "Taunt" }, + }, + new SkillDoc + { + FileName = "The Herectic.md", + FilePath = "The Herectic.md", + Description = "Each time you use a CORE ability, there is a 20% chance you drain 325% / 520% / 832% / 1331% Main Stat health from the nearest enemy, healing you for the same amount.", + }, + new SkillDoc + { + FileName = "The Intrepid.md", + FilePath = "The Intrepid.md", + Description = "Your BASIC abilities increases the power your next POWER ability by 1.5% / 2.5% / 4.0% / 6.0%, stacking up to 5 times.", + }, + new SkillDoc + { + FileName = "The Monarch.md", + FilePath = "The Monarch.md", + Description = "Your MAJOR abilities gain 3% / 5% / 8% / 12% Cooldown Acceleration. The bonus is increased by +0.1% for every 1% Haste you have, up to a maximum of 5%.", + }, + new SkillDoc + { + FileName = "The Mystic.md", + FilePath = "The Mystic.md", + Body = "Your POWER abilities gain 0.3% / 0.5% / 0.8% / 1.2% increased power for every 3% Spirit you have, up to 50% Spirit.", + Description = "Your POWER abilities gain 0.3% / 0.5% / 0.8% / 1.2% increased power for every 3% Spirit you have, up to 50% Spirit.", + }, + new SkillDoc + { + FileName = "The Philosopher.md", + FilePath = "The Philosopher.md", + Description = "Your MAJOR ability grants you +0.2% Haste, Expertise and Critical Strike for every 4.0% / 2.5% / 1.6% / 1.0% Spirit you have for 8 seconds, up to a maximum of 10% to each.", + }, + new SkillDoc + { + FileName = "The Subduer.md", + FilePath = "The Subduer.md", + Description = @"You deal 5% / 10% / 15% / 20% more damage to Low Health Enemies. + +Your MAJOR abilities reduce the cooldown of one of your CONTROL abilities by up to 1 / 2 / 3 / 4 seconds. The amount is relative to the default cooldown of the MAJOR ability used.", + }, + new SkillDoc + { + FileName = "The Trickerster.md", + FilePath = "The Trickerster.md", + Body = "Your POWER abilities grant you 2.5% / 4.0% / 6.4% / 10% increased Critical Strike chance for 4 seconds.", + Description = "Your POWER abilities grant you 2.5% / 4.0% / 6.4% / 10% increased Critical Strike chance for 4 seconds.", + }, + new SkillDoc + { + FileName = "The Usurper.md", + FilePath = "The Usurper.md", + Body = @"Your CORE abilities have a chance equal to your Critical Strike chance % to trigger The Usurper's Verdict on the target, either dealing 143% / 228% / 365% / 584% Main Stat damage to up yo 4 enemies near your target, or healing up to 4 allies for 122% / 195% / 312% / 500% Main Stat health. + +The Usurper's Verdict has a 20% chance to trigger both the Damage and Healing effect.", + Description = @"Your CORE abilities have a chance equal to your Critical Strike chance % to trigger The Usurper's Verdict on the target, either dealing 143% / 228% / 365% / 584% Main Stat damage to up yo 4 enemies near your target, or healing up to 4 allies for 122% / 195% / 312% / 500% Main Stat health. + +The Usurper's Verdict has a 20% chance to trigger both the Damage and Healing effect.", + }, + new SkillDoc + { + FileName = "The Vainglorious.md", + FilePath = "The Vainglorious.md", + Description = "Your BASIC abilities deal an additional 25% / 40% / 65% / 100% Main Stat damage.", + }, + new SkillDoc + { + FileName = "The Vehement.md", + FilePath = "The Vehement.md", + Description = @"Ever 6 / 5 / 4 / 3 BASIC ability causes your target to erupt, dealing the damage gain to all enemies in a radius around the target as poison damage. + +The damage is increased by a percentage equal to your Critical Strike chance %, up to a maximum of 50%.", }, new SkillDoc { @@ -574,451 +1100,5 @@ When you activate your Spirit ability you gain Spirit of Heroism, granting +30% ![[Throw Book.png]]", Character = "Vigour", }, - new KeyDoc - { - FileName = "W.md", - FilePath = "W.md", - }, - new KeyDoc - { - FileName = "X.md", - FilePath = "X.md", - }, - new SkillDoc - { - FileName = "Aura of Solace.md", - FilePath = @"Xavian\Aura of Solace.md", - Body = "![[Pasted image 20260605125121.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Burn all enemies within a large radius for X magical damage every 1.5 seconds while active and increases your Parry chance by +8%. - -Aura of Solace causes 10% of all damage taken by nearby allies to be redirected to you.", - Key = "1", - Range = "0", - OffGlobalCooldown = true, - Damage = "342", - Cooldown = "3", - Mana = "10", - DamageType = "Magic", - Heal = "0", - Shield = "0", - Order = "500", - Priority = "500", - Completed = true, - Tags = new() { "Aura" }, - DamageTickTime = "1.5", - IsToggle = true, - ManaUpkeepTick = "1.5", - ParryChance = "0.8", - DamageRedirection = "0.1", - }, - new DebuffDoc - { - FileName = "Blind.md", - FilePath = @"Xavian\Blind.md", - Character = "Xavian", - MaxStacks = "1", - Duration = "8", - Description = "Increases chance for enemy auto attacks to be parried by 20%. Consumed on parry.", - ParryChanceBonus = "0.2", - }, - new SkillDoc - { - FileName = "Blinding Slash.md", - FilePath = @"Xavian\Blinding Slash.md", - Body = "![[Pasted image 20260605112156.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Your sword is infused with the light of sun power as you slash at target enemy, dealing X physical damage to them and other enemies near it. - -Blind - -Swift Reprieval", - Key = "G", - Range = "5", - Damage = "1269", - Cooldown = "6", - Mana = "0", - DamageType = "Physical", - Heal = "0", - Shield = "0", - Order = "3", - Priority = "1", - Completed = true, - Gdc = "3", - Tags = new() { "Defensive" }, - Related = new() { "[[Blind]]" }, - SwiftReprievalChance = "0.15", - AreaDamagePercentage = "1.0", - Raw = "", - }, - new SkillDoc - { - FileName = "Brilliant Flare.md", - FilePath = @"Xavian\Brilliant Flare.md", - Body = "![[Pasted image 20260605114542.png]]", - Character = "Xavian", - Cast = "1.5s", - Description = "Heal target all for X health.", - Key = "W", - Range = "30", - Damage = "0", - Cooldown = "0", - Mana = "132", - DamageType = "", - Heal = "12510", - Shield = "0", - Order = "5", - Priority = "999", - Completed = true, - Gdc = "1", - Tags = new() { "Healing" }, - }, - new SkillDoc - { - FileName = "Brilliant Flash.md", - FilePath = @"Xavian\Brilliant Flash.md", - Body = "![[Pasted image 20260605113647.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Instantly heal target ally for X health or deal X damage to target enemy. - -When you target an enemy with Brilliant Flash, you also heal yourself for X health. - -In all situations, Brilliant Flash heals you for 20% more than others.", - Key = "W", - Range = "30", - Damage = "2511", - Cooldown = "0", - Mana = "0", - DamageType = "Magic", - Heal = "12510", - Shield = "0", - Order = "5", - Priority = "0", - Completed = true, - Gdc = "1", - Tags = new() { "Healing" }, - CostSwiftReprieval = "1", - }, - new SkillDoc - { - FileName = "Decree of the Sun.md", - FilePath = @"Xavian\Decree of the Sun.md", - Body = "![[Pasted image 20260605122346.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Envelope yourself in solar power, making you Immune to all damage for 3 seconds, ending with an explosion of light that deals X magical damage to nearby enemies. - -Once the immunity fades, you take 50% reduced damage for another 5 seconds. - -During Decree of the Sun you radiate solar magic in the area, healing nearby players for X every second. - -Spirit Ability", - Key = "Shift + Q", - Range = "", - OffGlobalCooldown = true, - Damage = "5787", - Cooldown = "0", - Mana = "0", - DamageType = "Magic", - Heal = "2556", - Shield = "0", - Order = "500", - Priority = "500", - Completed = true, - Tags = new() { "Ultimate" }, - Duration = "3", - DamageReduction = "1", - SpiritCost = "100", - SecondEffectDuration = "5", - SecondEffectDamageReduction = "0.5", - HealingDuration = "7", - HealingTickTime = "1", - }, - new SkillDoc - { - FileName = "Interupt.md", - FilePath = @"Xavian\Interupt.md", - Body = "![[Pasted image 20260605110650.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Interrupt the target's spellcasting and prevent it from casting for 4 seconds. - -Must interrupt a spell, or it will have no effect.", - Key = "V", - Range = "5", - OffGlobalCooldown = true, - Damage = "0", - Cooldown = "12", - Mana = "0", - Heal = "0", - Shield = "0", - Order = "6", - Priority = "0", - Completed = true, - Gdc = "8", - Tags = new() { "Interrupt" }, - }, - new SkillDoc - { - FileName = "Omega Reprieval.md", - FilePath = @"Xavian\Omega Reprieval.md", - Body = "![[Pasted image 20260605124858.png]]", - Character = "Xavian", - Cast = "Instant", - Description = "Instantly gain 2 stacks of Omega Reprieveal, causing your Brilliant Flare to turn into Brilliant Flash with added enhancements when used to consume the 2 stacks.", - OffGlobalCooldown = true, - Cooldown = "60", - }, - new SkillDoc - { - FileName = "Omnistrike.md", - FilePath = @"Xavian\Omnistrike.md", - Body = "![[Pasted image 20260605112712.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Swing your sword in a large arc around you, dealing X physical damage to all enemies around you. - -Generates 4 Spirit Points. - -Swift Reprieval.", - Key = "Shift + R", - Range = "0", - Damage = "2538", - Cooldown = "18", - Mana = "0", - DamageType = "Physical", - Heal = "0", - Shield = "0", - Order = "2", - Priority = "1", - Completed = true, - Gdc = "12", - SwiftReprievalChance = "0.3", - AreaDamagePercentage = "1.0", - GeneratesSpirit = "4", - }, - new SkillDoc - { - FileName = "Ruptured Dawn.md", - FilePath = @"Xavian\Ruptured Dawn.md", - Body = "![[Pasted image 20260605125057.png]]", - Character = "Xavian", - Cast = "Instant", - Description = "Rupture the ground in front of you, dealing X magic damage to all enemies in a case in front of you, Stunning them for 2 seconds and Pulling them to you.", - Key = "", - Range = "0", - OffGlobalCooldown = true, - Damage = "702", - Cooldown = "60", - Mana = "0", - DamageType = "Magic", - Heal = "0", - Shield = "0", - Order = "300", - Priority = "300", - Completed = true, - Gdc = "40", - Tags = new() { "Stun" }, - Related = new() { "Stunning", "Pulling" }, - AreaDamagePercentage = "1.0", - Duration = "2", - }, - new SkillDoc - { - FileName = "Shinning Halo.md", - FilePath = @"Xavian\Shinning Halo.md", - Body = "![[Pasted image 20260605120928.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Sunlight envelopers the ground at your feet, burning enemies within its area fir 288 magic damage for every 1.5 seconds over 12 seconds. - -You take 20% reduced amage with standing in your Shining Halo. - -Brilliance", - Key = "Q", - Range = "0", - OffGlobalCooldown = true, - Damage = "288", - Cooldown = "30", - Mana = "218", - DamageType = "Magic", - Heal = "0", - Shield = "0", - Order = "7", - Priority = "1", - Completed = true, - Gdc = "20", - Tags = null, - AreaDamagePercentage = "1.0", - Duration = "12", - DamageReduction = "0.2", - DamageTickTime = "1.5", - GdcDuration = "8", - }, - new SkillDoc - { - FileName = "Sky Crash.md", - FilePath = @"Xavian\Sky Crash.md", - Body = "![[Pasted image 20260605114913.png]]", - Character = "Xavian", - Cast = "Instant", - Description = "Instantly ascend to the skies in a beam of light and crash down at the targeted location, dealing 558 magical damage to enemies in the area.", - Key = "T", - Range = "", - OffGlobalCooldown = true, - Damage = "558", - Cooldown = "60", - Mana = "0", - DamageType = "Magic", - Heal = "0", - Shield = "0", - Order = "999", - Priority = "999", - Completed = true, - Tags = new() { "Travel" }, - }, - new SkillDoc - { - FileName = "Solar Blades.md", - FilePath = @"Xavian\Solar Blades.md", - Body = "![[Pasted image 20260605113024.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Conjure blades of pure sunlight to fall from above upon your target, dealing X magical damage to it and other enemies within a 700 radius. - -The main target takes 100% more damage from Solar Blades. - -Swift Reprieval", - Key = "Shift + G", - Range = "30", - Damage = "1674", - Cooldown = "9", - Mana = "55", - DamageType = "Magic", - Heal = "0", - Shield = "0", - Order = "4", - Priority = "1", - Completed = true, - Gdc = "6", - Related = new() { "[[Swift Reprival]]" }, - SwiftReprievalChance = "1", - AreaDamagePercentage = "1.0", - }, - new SkillDoc - { - FileName = "Solar Shield.md", - FilePath = @"Xavian\Solar Shield.md", - Body = "![[Pasted image 20260605123320.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Instantly shield the target, absorbing up to X damage. This shield lasts for up to 8 seconds. - -While Solar Shield is active, the target takes 20% reduced damage.", - Key = "A", - Range = "", - OffGlobalCooldown = true, - Damage = "0", - Cooldown = "15", - Mana = "182", - DamageType = "", - Heal = "0", - Shield = "38330", - Order = "999", - Priority = "999", - Completed = true, - Gdc = "10", - Tags = new() { "Shield" }, - Duration = "8", - DamageReduction = "0.2", - GdcDuration = "5", - }, - new SkillDoc - { - FileName = "Sun Strike.md", - FilePath = @"Xavian\Sun Strike.md", - Body = "![[Pasted image 20260605132922.png]]", - Character = "Xavian", - Cast = "Instant", - Description = @"Strike your target, dealing X physical damage to it as well as strike enemies near your target with 30% of the power. - -Sun Strike applies [[Sunstruck]] to your main target for 20 seconds, stacking up to 10 times. - -Sunstruck - -Swift Reprieval", - Key = "R", - Range = "5", - Damage = "1440", - Cooldown = "0", - Mana = "0", - DamageType = "Physical", - Heal = "0", - Shield = "0", - Order = "1", - Priority = "999", - Completed = true, - Gdc = "1", - Tags = new() { "Filler" }, - Related = new() { "[[Sun Struck]]", "[[Swift Reprival]]" }, - SwiftReprievalChance = "0.15", - AreaDamagePercentage = "0.3", - }, - new DebuffDoc - { - FileName = "Sun Struck.md", - FilePath = @"Xavian\Sun Struck.md", - Character = "Xavian", - MaxStacks = "10", - Duration = "20", - Description = "Consumed by your next Omnistrike to replenish mana. 100 mana base + 50 per additional stack.", - ManaRestoreBase = "100", - ManaRestorePerStack = "50", - }, - new BuffDoc - { - FileName = "Swift Reprival.md", - FilePath = @"Xavian\Swift Reprival.md", - Character = "Xavian", - MaxStacks = "3", - Description = "Converts Brilliant Flash into Brilliant Flare and vice versa. Consumed by Brilliant Flare.", - }, - new SkillDoc - { - FileName = "Taunt.md", - FilePath = @"Xavian\Taunt.md", - Body = "![[Pasted image 20260605120732.png]]", - Character = "Xavian", - Cast = "Instant", - Description = "Taunt the target, forcing it to attack you for 6 sec.", - Key = "B", - Range = "40", - OffGlobalCooldown = true, - Damage = "0", - Cooldown = "8", - Mana = "0", - DamageType = "", - Heal = "0", - Shield = "0", - Order = "6", - Priority = "0", - Completed = true, - Tags = new() { "Taunt" }, - }, - new CharacterDoc - { - FileName = "Xavian.md", - FilePath = @"Xavian\Xavian.md", - Character = "Xavian", - }, - new KeyDoc - { - FileName = "Z.md", - FilePath = "Z.md", - Body = "Horse", - }, }; } diff --git a/Fellowship/Model/SkillDoc.cs b/Fellowship/Model/SkillDoc.cs index 4927a09..3f21739 100644 --- a/Fellowship/Model/SkillDoc.cs +++ b/Fellowship/Model/SkillDoc.cs @@ -2,7 +2,7 @@ namespace Model; public record SkillDoc : DocEntry { - public required string Character { get; init; } + public string? Character { get; init; } public string? Cast { get; init; } public string? Description { get; init; } public string? Key { get; init; } diff --git a/Fellowship/Web/Layout/MainLayout.razor b/Fellowship/Shared/Components/MainLayout.razor similarity index 100% rename from Fellowship/Web/Layout/MainLayout.razor rename to Fellowship/Shared/Components/MainLayout.razor diff --git a/Fellowship/Web/Layout/MainLayout.razor.css b/Fellowship/Shared/Components/MainLayout.razor.css similarity index 100% rename from Fellowship/Web/Layout/MainLayout.razor.css rename to Fellowship/Shared/Components/MainLayout.razor.css diff --git a/Fellowship/Web/Layout/NavMenu.razor b/Fellowship/Shared/Components/NavMenu.razor similarity index 100% rename from Fellowship/Web/Layout/NavMenu.razor rename to Fellowship/Shared/Components/NavMenu.razor diff --git a/Fellowship/Web/Layout/NavMenu.razor.css b/Fellowship/Shared/Components/NavMenu.razor.css similarity index 100% rename from Fellowship/Web/Layout/NavMenu.razor.css rename to Fellowship/Shared/Components/NavMenu.razor.css diff --git a/Fellowship/Web/Pages/Docs.razor b/Fellowship/Shared/Pages/Docs.razor similarity index 97% rename from Fellowship/Web/Pages/Docs.razor rename to Fellowship/Shared/Pages/Docs.razor index 3a15f55..2489235 100644 --- a/Fellowship/Web/Pages/Docs.razor +++ b/Fellowship/Shared/Pages/Docs.razor @@ -198,10 +198,10 @@ private static string GetCharacterOrType(DocEntry doc) => doc switch { - SkillDoc s => s.Character, - DebuffDoc d => d.Character, - BuffDoc b => b.Character, - CharacterDoc c => c.Character, + SkillDoc s => s.Character ?? "Other", + DebuffDoc d => d.Character ?? "Other", + BuffDoc b => b.Character ?? "Other", + CharacterDoc c => c.Character ?? "Other", KeyDoc => "Keys", _ => "Other" }; @@ -209,8 +209,8 @@ private static string GetDisplayName(DocEntry doc) => Path.GetFileNameWithoutExtension(doc.FileName); - private static string GetGroupId(string group) => - $"group-{group.GetHashCode():x}"; + private static string GetGroupId(string? group) => + $"group-{group?.GetHashCode() ?? 0:x}"; private static string GetDocId(DocEntry doc) => $"doc-{doc.FileName.GetHashCode():x}"; diff --git a/Fellowship/Web/Pages/Docs.razor.css b/Fellowship/Shared/Pages/Docs.razor.css similarity index 100% rename from Fellowship/Web/Pages/Docs.razor.css rename to Fellowship/Shared/Pages/Docs.razor.css diff --git a/Fellowship/Web/Pages/Home.razor b/Fellowship/Shared/Pages/Home.razor similarity index 100% rename from Fellowship/Web/Pages/Home.razor rename to Fellowship/Shared/Pages/Home.razor diff --git a/Fellowship/Web/Pages/Keyboard.razor b/Fellowship/Shared/Pages/Keyboard.razor similarity index 100% rename from Fellowship/Web/Pages/Keyboard.razor rename to Fellowship/Shared/Pages/Keyboard.razor diff --git a/Fellowship/Web/Pages/Keyboard.razor.css b/Fellowship/Shared/Pages/Keyboard.razor.css similarity index 100% rename from Fellowship/Web/Pages/Keyboard.razor.css rename to Fellowship/Shared/Pages/Keyboard.razor.css diff --git a/Fellowship/Web/Pages/NotFound.razor b/Fellowship/Shared/Pages/NotFound.razor similarity index 100% rename from Fellowship/Web/Pages/NotFound.razor rename to Fellowship/Shared/Pages/NotFound.razor diff --git a/Fellowship/Shared/Shared.csproj b/Fellowship/Shared/Shared.csproj new file mode 100644 index 0000000..0e64c39 --- /dev/null +++ b/Fellowship/Shared/Shared.csproj @@ -0,0 +1,15 @@ + + + + net10.0 + enable + enable + + + + + + + + + diff --git a/Fellowship/Shared/_Imports.razor b/Fellowship/Shared/_Imports.razor new file mode 100644 index 0000000..2253fda --- /dev/null +++ b/Fellowship/Shared/_Imports.razor @@ -0,0 +1,11 @@ +@using System.Net.Http +@using System.Net.Http.Json +@using Microsoft.AspNetCore.Components.Forms +@using Microsoft.AspNetCore.Components.Routing +@using Microsoft.AspNetCore.Components.Web +@using Microsoft.AspNetCore.Components.Web.Virtualization +@using Microsoft.JSInterop +@using Model +@using Shared +@using Shared.Pages +@using Shared.Components diff --git a/Fellowship/Web/App.razor b/Fellowship/Web/App.razor index 735b1ff..9beb4a3 100644 --- a/Fellowship/Web/App.razor +++ b/Fellowship/Web/App.razor @@ -1,7 +1,6 @@ -@using Web.Pages - + - + \ No newline at end of file diff --git a/Fellowship/Web/Web.csproj b/Fellowship/Web/Web.csproj index 4dcdc8b..ca529c0 100644 --- a/Fellowship/Web/Web.csproj +++ b/Fellowship/Web/Web.csproj @@ -13,7 +13,7 @@ - + diff --git a/Fellowship/Web/_Imports.razor b/Fellowship/Web/_Imports.razor index 0b1deef..52170d2 100644 --- a/Fellowship/Web/_Imports.razor +++ b/Fellowship/Web/_Imports.razor @@ -7,5 +7,7 @@ @using Microsoft.AspNetCore.Components.WebAssembly.Http @using Microsoft.JSInterop @using Model -@using Web -@using Web.Layout \ No newline at end of file +@using Shared +@using Shared.Pages +@using Shared.Components +@using Web \ No newline at end of file diff --git a/fellowship.docs/.obsidian/plugins/frontmatter-folder-organizer/data.json b/fellowship.docs/.obsidian/plugins/frontmatter-folder-organizer/data.json index 3558fc8..688a482 100644 --- a/fellowship.docs/.obsidian/plugins/frontmatter-folder-organizer/data.json +++ b/fellowship.docs/.obsidian/plugins/frontmatter-folder-organizer/data.json @@ -1,3 +1,3 @@ { - "frontmatterHierarchy": "character, category" + "frontmatterHierarchy": "category, character" } \ No newline at end of file diff --git a/fellowship.docs/.obsidian/workspace.json b/fellowship.docs/.obsidian/workspace.json index e45f4fc..4efc1ee 100644 --- a/fellowship.docs/.obsidian/workspace.json +++ b/fellowship.docs/.obsidian/workspace.json @@ -20,6 +20,42 @@ "icon": "lucide-file", "title": "Spells - 1. 2 - Dawnflare" } + }, + { + "id": "f4d109641d4ecbeb", + "type": "leaf", + "pinned": true, + "state": { + "type": "bases", + "state": { + "file": "_Blessings.base", + "viewName": "Table" + }, + "pinned": true, + "icon": "lucide-table", + "title": "_Blessings" + } + } + ], + "currentTab": 1 + }, + { + "id": "1fd2867f1ea24a81", + "type": "tabs", + "children": [ + { + "id": "52472e89e903dd49", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "The Monarch.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "The Monarch" + } } ] } @@ -190,59 +226,58 @@ "bases:Create new base": false } }, - "active": "cf07e32fae8559d4", + "active": "52472e89e903dd49", "lastOpenFiles": [ + "_Blessings.base", + "The Intrepid.md", + "The Monarch.md", + "The Usurper.md", + "The Philosopher.md", + "The Subduer.md", + "The Vainglorious.md", + "The Herectic.md", + "The Mystic.md", + "The Vehement.md", + "The Trickerster.md", + "Blessing/The Sinister.md", + "Blessing/The Celestial.md", + "Blessing/The Herald.md", + "Blessing/The Wayfarer.md", + "Debuff/Xavian", + "Skill/Xavian", + "Skill/Rime", + "Character/Xavian", + "Buff/Xavian", + "Mouse", + "Blessing", + "Key", + "Buff", + "Spells - 1. 2 - Dawnflare.md", + "Untitled.md", "Spells - 4. Q - Dawnbreaker Orb.md", "Spells - 6. E - Greater Heal.md", "Spells - 7. Shift+R - Luminous Barrier.md", "Spells - 8. Shift+T - Remove Magic.md", "Spells - Shift+Space - Avatar of Light.md", "Spells - 9. 3 - Rune of Renewal.md", - "Xavian/Buff/Swift Reprival.md", + "Buff/Xavian/Swift Reprival.md", "_Keyboard.canvas", "_Rime.canvas", "_Keyboard 1.canvas", - "Xavian/Skill/Brilliant Flare.md", - "Xavian/Character/Xavian.md", - "Xavian/Skill/Brilliant Flash.md", - "Xavian/Skill/Aura of Solace.md", - "Xavian/Skill/Blinding Slash.md", - "Vigour/Avatar of Light.md", + "Skill/Xavian/Brilliant Flare.md", + "Character/Xavian/Xavian.md", "Images/Pasted image 20260605123320.png", - "Xavian/Omnislash.md", "Xavian/_Keyboard 2.canvas", - "Xavian/_Base.base", - "Xavian/Skill/Decree of the Sun.md", "_Vigour.canvas", "Pasted image 20260605132922.png", - "Xavian/Skill/Solar Blades.md", - "Rime/Brain Freeze.md", - "Keys/C.md", "Images/Pasted image 20260223234556.png", "Images/Pasted image 20260223133526.png", - "Rime/Skill", - "Xavian/Debuff", - "Xavian/Skill", - "Xavian/Buff", - "Xavian/Character", - "Vigour/Throw Book.md", "Vigour/Throw Book.png", "Vigour/Throw Book Icon.png", "Vigour/Avatar of Light Icon.png", - "Space.md", - "Spells.md", - "Shift.md", - "Spells - 1. 2 - Dawnflare.md", - "Hotkeys.md", - "Xavian/Debuff/Blind.md", - "Keys/Mouse 1.md", "Images/Pasted image 20260224121329.png", "Images/Pasted image 20260605113647.png", "Images/Pasted image 20260605112156.png", - "Keys", - "_.base", - "_.canvas", - "Xavian", - "Vigour" + "_.canvas" ] } \ No newline at end of file diff --git a/fellowship.docs/Blessing/The Celestial.md b/fellowship.docs/Blessing/The Celestial.md new file mode 100644 index 0000000..19b46a1 --- /dev/null +++ b/fellowship.docs/Blessing/The Celestial.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your POWER abilities have a 5% / 8% / 13% / 20% chance to generate 1 Spirit Point toward your SPIRIT ability. +--- diff --git a/fellowship.docs/Blessing/The Herald.md b/fellowship.docs/Blessing/The Herald.md new file mode 100644 index 0000000..288754d --- /dev/null +++ b/fellowship.docs/Blessing/The Herald.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: You start dungeons with 12 / 20 / 30 / 50 Spirit Points toward your SPIRIT ability. +--- diff --git a/fellowship.docs/Blessing/The Sinister.md b/fellowship.docs/Blessing/The Sinister.md new file mode 100644 index 0000000..b316500 --- /dev/null +++ b/fellowship.docs/Blessing/The Sinister.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your CORE abilities have 1% / 2% / 3% / 4% increase Critical Strike chance and 5% / 10% / 15% / 20% increased Critical Strike power +--- diff --git a/fellowship.docs/Blessing/The Wayfarer.md b/fellowship.docs/Blessing/The Wayfarer.md new file mode 100644 index 0000000..686b0b8 --- /dev/null +++ b/fellowship.docs/Blessing/The Wayfarer.md @@ -0,0 +1,5 @@ +--- +category: Blessing +description: Every 60 seconds you gain The Wayfarer granting you +6% / +10% / +16% / +25% Haste for 14 seconds. Each time you use your CORE ability, the time to The Wayfarer's next application is reduced by 0.2 to 8 seconds, relative to the cooldown of the CORE ability used. Abilities with no cooldown provide 0.2 seconds reduction. +--- +Every 60 seconds you gain The Wayfarer granting you +6% / +10% / +16% / +25% Haste for 14 seconds. Each time you use your CORE ability, the time to The Wayfarer's next application is reduced by 0.2 to 8 seconds, relative to the cooldown of the CORE ability used. Abilities with no cooldown provide 0.2 seconds reduction. diff --git a/fellowship.docs/Xavian/Buff/Swift Reprival.md b/fellowship.docs/Buff/Xavian/Swift Reprival.md similarity index 100% rename from fellowship.docs/Xavian/Buff/Swift Reprival.md rename to fellowship.docs/Buff/Xavian/Swift Reprival.md diff --git a/fellowship.docs/Xavian/Character/Xavian.md b/fellowship.docs/Character/Xavian/Xavian.md similarity index 100% rename from fellowship.docs/Xavian/Character/Xavian.md rename to fellowship.docs/Character/Xavian/Xavian.md diff --git a/fellowship.docs/Xavian/Debuff/Blind.md b/fellowship.docs/Debuff/Xavian/Blind.md similarity index 100% rename from fellowship.docs/Xavian/Debuff/Blind.md rename to fellowship.docs/Debuff/Xavian/Blind.md diff --git a/fellowship.docs/Xavian/Debuff/Sun Struck.md b/fellowship.docs/Debuff/Xavian/Sun Struck.md similarity index 100% rename from fellowship.docs/Xavian/Debuff/Sun Struck.md rename to fellowship.docs/Debuff/Xavian/Sun Struck.md diff --git a/fellowship.docs/Keys/1.md b/fellowship.docs/Key/1.md similarity index 100% rename from fellowship.docs/Keys/1.md rename to fellowship.docs/Key/1.md diff --git a/fellowship.docs/Keys/2.md b/fellowship.docs/Key/2.md similarity index 100% rename from fellowship.docs/Keys/2.md rename to fellowship.docs/Key/2.md diff --git a/fellowship.docs/Keys/3.md b/fellowship.docs/Key/3.md similarity index 100% rename from fellowship.docs/Keys/3.md rename to fellowship.docs/Key/3.md diff --git a/fellowship.docs/Keys/4.md b/fellowship.docs/Key/4.md similarity index 100% rename from fellowship.docs/Keys/4.md rename to fellowship.docs/Key/4.md diff --git a/fellowship.docs/Keys/5.md b/fellowship.docs/Key/5.md similarity index 100% rename from fellowship.docs/Keys/5.md rename to fellowship.docs/Key/5.md diff --git a/fellowship.docs/Keys/6.md b/fellowship.docs/Key/6.md similarity index 100% rename from fellowship.docs/Keys/6.md rename to fellowship.docs/Key/6.md diff --git a/fellowship.docs/Keys/A.md b/fellowship.docs/Key/A.md similarity index 100% rename from fellowship.docs/Keys/A.md rename to fellowship.docs/Key/A.md diff --git a/fellowship.docs/Keys/B.md b/fellowship.docs/Key/B.md similarity index 100% rename from fellowship.docs/Keys/B.md rename to fellowship.docs/Key/B.md diff --git a/fellowship.docs/Keys/C.md b/fellowship.docs/Key/C.md similarity index 100% rename from fellowship.docs/Keys/C.md rename to fellowship.docs/Key/C.md diff --git a/fellowship.docs/Keys/D.md b/fellowship.docs/Key/D.md similarity index 100% rename from fellowship.docs/Keys/D.md rename to fellowship.docs/Key/D.md diff --git a/fellowship.docs/Keys/E.md b/fellowship.docs/Key/E.md similarity index 100% rename from fellowship.docs/Keys/E.md rename to fellowship.docs/Key/E.md diff --git a/fellowship.docs/Keys/F.md b/fellowship.docs/Key/F.md similarity index 100% rename from fellowship.docs/Keys/F.md rename to fellowship.docs/Key/F.md diff --git a/fellowship.docs/G.md b/fellowship.docs/Key/G.md similarity index 100% rename from fellowship.docs/G.md rename to fellowship.docs/Key/G.md diff --git a/fellowship.docs/Q.md b/fellowship.docs/Key/Q.md similarity index 100% rename from fellowship.docs/Q.md rename to fellowship.docs/Key/Q.md diff --git a/fellowship.docs/R.md b/fellowship.docs/Key/R.md similarity index 100% rename from fellowship.docs/R.md rename to fellowship.docs/Key/R.md diff --git a/fellowship.docs/S.md b/fellowship.docs/Key/S.md similarity index 100% rename from fellowship.docs/S.md rename to fellowship.docs/Key/S.md diff --git a/fellowship.docs/Keys/Shift + 1.md b/fellowship.docs/Key/Shift + 1.md similarity index 100% rename from fellowship.docs/Keys/Shift + 1.md rename to fellowship.docs/Key/Shift + 1.md diff --git a/fellowship.docs/Keys/Shift + 2.md b/fellowship.docs/Key/Shift + 2.md similarity index 100% rename from fellowship.docs/Keys/Shift + 2.md rename to fellowship.docs/Key/Shift + 2.md diff --git a/fellowship.docs/Keys/Shift + 3.md b/fellowship.docs/Key/Shift + 3.md similarity index 100% rename from fellowship.docs/Keys/Shift + 3.md rename to fellowship.docs/Key/Shift + 3.md diff --git a/fellowship.docs/Keys/Shift + 4.md b/fellowship.docs/Key/Shift + 4.md similarity index 100% rename from fellowship.docs/Keys/Shift + 4.md rename to fellowship.docs/Key/Shift + 4.md diff --git a/fellowship.docs/Keys/Shift + 5.md b/fellowship.docs/Key/Shift + 5.md similarity index 100% rename from fellowship.docs/Keys/Shift + 5.md rename to fellowship.docs/Key/Shift + 5.md diff --git a/fellowship.docs/Keys/Shift + 6.md b/fellowship.docs/Key/Shift + 6.md similarity index 100% rename from fellowship.docs/Keys/Shift + 6.md rename to fellowship.docs/Key/Shift + 6.md diff --git a/fellowship.docs/Keys/Shift + A.md b/fellowship.docs/Key/Shift + A.md similarity index 100% rename from fellowship.docs/Keys/Shift + A.md rename to fellowship.docs/Key/Shift + A.md diff --git a/fellowship.docs/Keys/Shift + B.md b/fellowship.docs/Key/Shift + B.md similarity index 100% rename from fellowship.docs/Keys/Shift + B.md rename to fellowship.docs/Key/Shift + B.md diff --git a/fellowship.docs/Keys/Shift + C.md b/fellowship.docs/Key/Shift + C.md similarity index 100% rename from fellowship.docs/Keys/Shift + C.md rename to fellowship.docs/Key/Shift + C.md diff --git a/fellowship.docs/Keys/Shift + D.md b/fellowship.docs/Key/Shift + D.md similarity index 100% rename from fellowship.docs/Keys/Shift + D.md rename to fellowship.docs/Key/Shift + D.md diff --git a/fellowship.docs/Keys/Shift + E.md b/fellowship.docs/Key/Shift + E.md similarity index 100% rename from fellowship.docs/Keys/Shift + E.md rename to fellowship.docs/Key/Shift + E.md diff --git a/fellowship.docs/Keys/Shift + F.md b/fellowship.docs/Key/Shift + F.md similarity index 100% rename from fellowship.docs/Keys/Shift + F.md rename to fellowship.docs/Key/Shift + F.md diff --git a/fellowship.docs/Keys/Shift + G.md b/fellowship.docs/Key/Shift + G.md similarity index 100% rename from fellowship.docs/Keys/Shift + G.md rename to fellowship.docs/Key/Shift + G.md diff --git a/fellowship.docs/Keys/Shift + Q.md b/fellowship.docs/Key/Shift + Q.md similarity index 100% rename from fellowship.docs/Keys/Shift + Q.md rename to fellowship.docs/Key/Shift + Q.md diff --git a/fellowship.docs/Keys/Shift + R.md b/fellowship.docs/Key/Shift + R.md similarity index 100% rename from fellowship.docs/Keys/Shift + R.md rename to fellowship.docs/Key/Shift + R.md diff --git a/fellowship.docs/Keys/Shift + S.md b/fellowship.docs/Key/Shift + S.md similarity index 100% rename from fellowship.docs/Keys/Shift + S.md rename to fellowship.docs/Key/Shift + S.md diff --git a/fellowship.docs/Keys/Shift + Space.md b/fellowship.docs/Key/Shift + Space.md similarity index 100% rename from fellowship.docs/Keys/Shift + Space.md rename to fellowship.docs/Key/Shift + Space.md diff --git a/fellowship.docs/Keys/Shift + T.md b/fellowship.docs/Key/Shift + T.md similarity index 100% rename from fellowship.docs/Keys/Shift + T.md rename to fellowship.docs/Key/Shift + T.md diff --git a/fellowship.docs/Keys/Shift + V.md b/fellowship.docs/Key/Shift + V.md similarity index 100% rename from fellowship.docs/Keys/Shift + V.md rename to fellowship.docs/Key/Shift + V.md diff --git a/fellowship.docs/Keys/Shift + W.md b/fellowship.docs/Key/Shift + W.md similarity index 100% rename from fellowship.docs/Keys/Shift + W.md rename to fellowship.docs/Key/Shift + W.md diff --git a/fellowship.docs/Keys/Shift + X.md b/fellowship.docs/Key/Shift + X.md similarity index 100% rename from fellowship.docs/Keys/Shift + X.md rename to fellowship.docs/Key/Shift + X.md diff --git a/fellowship.docs/Keys/Shift + Z.md b/fellowship.docs/Key/Shift + Z.md similarity index 100% rename from fellowship.docs/Keys/Shift + Z.md rename to fellowship.docs/Key/Shift + Z.md diff --git a/fellowship.docs/Space.md b/fellowship.docs/Key/Space.md similarity index 100% rename from fellowship.docs/Space.md rename to fellowship.docs/Key/Space.md diff --git a/fellowship.docs/T.md b/fellowship.docs/Key/T.md similarity index 100% rename from fellowship.docs/T.md rename to fellowship.docs/Key/T.md diff --git a/fellowship.docs/V.md b/fellowship.docs/Key/V.md similarity index 100% rename from fellowship.docs/V.md rename to fellowship.docs/Key/V.md diff --git a/fellowship.docs/W.md b/fellowship.docs/Key/W.md similarity index 100% rename from fellowship.docs/W.md rename to fellowship.docs/Key/W.md diff --git a/fellowship.docs/X.md b/fellowship.docs/Key/X.md similarity index 100% rename from fellowship.docs/X.md rename to fellowship.docs/Key/X.md diff --git a/fellowship.docs/Z.md b/fellowship.docs/Key/Z.md similarity index 100% rename from fellowship.docs/Z.md rename to fellowship.docs/Key/Z.md diff --git a/fellowship.docs/Keys/Mouse 1.md b/fellowship.docs/Mouse/Mouse 1.md similarity index 100% rename from fellowship.docs/Keys/Mouse 1.md rename to fellowship.docs/Mouse/Mouse 1.md diff --git a/fellowship.docs/Keys/Mouse 2.md b/fellowship.docs/Mouse/Mouse 2.md similarity index 100% rename from fellowship.docs/Keys/Mouse 2.md rename to fellowship.docs/Mouse/Mouse 2.md diff --git a/fellowship.docs/Keys/Mouse 3.md b/fellowship.docs/Mouse/Mouse 3.md similarity index 100% rename from fellowship.docs/Keys/Mouse 3.md rename to fellowship.docs/Mouse/Mouse 3.md diff --git a/fellowship.docs/Keys/Mouse 4.md b/fellowship.docs/Mouse/Mouse 4.md similarity index 100% rename from fellowship.docs/Keys/Mouse 4.md rename to fellowship.docs/Mouse/Mouse 4.md diff --git a/fellowship.docs/Keys/Mouse 5.md b/fellowship.docs/Mouse/Mouse 5.md similarity index 100% rename from fellowship.docs/Keys/Mouse 5.md rename to fellowship.docs/Mouse/Mouse 5.md diff --git a/fellowship.docs/Rime/Skill/Bursting Ice.md b/fellowship.docs/Skill/Rime/Bursting Ice.md similarity index 100% rename from fellowship.docs/Rime/Skill/Bursting Ice.md rename to fellowship.docs/Skill/Rime/Bursting Ice.md diff --git a/fellowship.docs/Rime/Skill/Cold Snap.md b/fellowship.docs/Skill/Rime/Cold Snap.md similarity index 100% rename from fellowship.docs/Rime/Skill/Cold Snap.md rename to fellowship.docs/Skill/Rime/Cold Snap.md diff --git a/fellowship.docs/Rime/Skill/Freezing Torrent.md b/fellowship.docs/Skill/Rime/Freezing Torrent.md similarity index 100% rename from fellowship.docs/Rime/Skill/Freezing Torrent.md rename to fellowship.docs/Skill/Rime/Freezing Torrent.md diff --git a/fellowship.docs/Rime/Skill/Frigid Winds.md b/fellowship.docs/Skill/Rime/Frigid Winds.md similarity index 100% rename from fellowship.docs/Rime/Skill/Frigid Winds.md rename to fellowship.docs/Skill/Rime/Frigid Winds.md diff --git a/fellowship.docs/Rime/Skill/Frost Bolt.md b/fellowship.docs/Skill/Rime/Frost Bolt.md similarity index 100% rename from fellowship.docs/Rime/Skill/Frost Bolt.md rename to fellowship.docs/Skill/Rime/Frost Bolt.md diff --git a/fellowship.docs/Rime/Skill/Glacial Blast.md b/fellowship.docs/Skill/Rime/Glacial Blast.md similarity index 100% rename from fellowship.docs/Rime/Skill/Glacial Blast.md rename to fellowship.docs/Skill/Rime/Glacial Blast.md diff --git a/fellowship.docs/Rime/Skill/Ice Comet.md b/fellowship.docs/Skill/Rime/Ice Comet.md similarity index 100% rename from fellowship.docs/Rime/Skill/Ice Comet.md rename to fellowship.docs/Skill/Rime/Ice Comet.md diff --git a/fellowship.docs/Xavian/Skill/Aura of Solace.md b/fellowship.docs/Skill/Xavian/Aura of Solace.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Aura of Solace.md rename to fellowship.docs/Skill/Xavian/Aura of Solace.md diff --git a/fellowship.docs/Xavian/Skill/Blinding Slash.md b/fellowship.docs/Skill/Xavian/Blinding Slash.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Blinding Slash.md rename to fellowship.docs/Skill/Xavian/Blinding Slash.md diff --git a/fellowship.docs/Xavian/Skill/Brilliant Flare.md b/fellowship.docs/Skill/Xavian/Brilliant Flare.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Brilliant Flare.md rename to fellowship.docs/Skill/Xavian/Brilliant Flare.md diff --git a/fellowship.docs/Xavian/Skill/Brilliant Flash.md b/fellowship.docs/Skill/Xavian/Brilliant Flash.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Brilliant Flash.md rename to fellowship.docs/Skill/Xavian/Brilliant Flash.md diff --git a/fellowship.docs/Xavian/Skill/Decree of the Sun.md b/fellowship.docs/Skill/Xavian/Decree of the Sun.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Decree of the Sun.md rename to fellowship.docs/Skill/Xavian/Decree of the Sun.md diff --git a/fellowship.docs/Xavian/Skill/Interupt.md b/fellowship.docs/Skill/Xavian/Interupt.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Interupt.md rename to fellowship.docs/Skill/Xavian/Interupt.md diff --git a/fellowship.docs/Xavian/Skill/Omega Reprieval.md b/fellowship.docs/Skill/Xavian/Omega Reprieval.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Omega Reprieval.md rename to fellowship.docs/Skill/Xavian/Omega Reprieval.md diff --git a/fellowship.docs/Xavian/Skill/Omnistrike.md b/fellowship.docs/Skill/Xavian/Omnistrike.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Omnistrike.md rename to fellowship.docs/Skill/Xavian/Omnistrike.md diff --git a/fellowship.docs/Xavian/Skill/Ruptured Dawn.md b/fellowship.docs/Skill/Xavian/Ruptured Dawn.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Ruptured Dawn.md rename to fellowship.docs/Skill/Xavian/Ruptured Dawn.md diff --git a/fellowship.docs/Xavian/Skill/Shinning Halo.md b/fellowship.docs/Skill/Xavian/Shinning Halo.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Shinning Halo.md rename to fellowship.docs/Skill/Xavian/Shinning Halo.md diff --git a/fellowship.docs/Xavian/Skill/Sky Crash.md b/fellowship.docs/Skill/Xavian/Sky Crash.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Sky Crash.md rename to fellowship.docs/Skill/Xavian/Sky Crash.md diff --git a/fellowship.docs/Xavian/Skill/Solar Blades.md b/fellowship.docs/Skill/Xavian/Solar Blades.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Solar Blades.md rename to fellowship.docs/Skill/Xavian/Solar Blades.md diff --git a/fellowship.docs/Xavian/Skill/Solar Shield.md b/fellowship.docs/Skill/Xavian/Solar Shield.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Solar Shield.md rename to fellowship.docs/Skill/Xavian/Solar Shield.md diff --git a/fellowship.docs/Xavian/Skill/Sun Strike.md b/fellowship.docs/Skill/Xavian/Sun Strike.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Sun Strike.md rename to fellowship.docs/Skill/Xavian/Sun Strike.md diff --git a/fellowship.docs/Xavian/Skill/Taunt.md b/fellowship.docs/Skill/Xavian/Taunt.md similarity index 100% rename from fellowship.docs/Xavian/Skill/Taunt.md rename to fellowship.docs/Skill/Xavian/Taunt.md diff --git a/fellowship.docs/The Herectic.md b/fellowship.docs/The Herectic.md new file mode 100644 index 0000000..fde5e36 --- /dev/null +++ b/fellowship.docs/The Herectic.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Each time you use a CORE ability, there is a 20% chance you drain 325% / 520% / 832% / 1331% Main Stat health from the nearest enemy, healing you for the same amount. +--- diff --git a/fellowship.docs/The Intrepid.md b/fellowship.docs/The Intrepid.md new file mode 100644 index 0000000..f92f87d --- /dev/null +++ b/fellowship.docs/The Intrepid.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your BASIC abilities increases the power your next POWER ability by 1.5% / 2.5% / 4.0% / 6.0%, stacking up to 5 times. +--- diff --git a/fellowship.docs/The Monarch.md b/fellowship.docs/The Monarch.md new file mode 100644 index 0000000..1be2272 --- /dev/null +++ b/fellowship.docs/The Monarch.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your MAJOR abilities gain 3% / 5% / 8% / 12% Cooldown Acceleration. The bonus is increased by +0.1% for every 1% Haste you have, up to a maximum of 5%. +--- diff --git a/fellowship.docs/The Mystic.md b/fellowship.docs/The Mystic.md new file mode 100644 index 0000000..52b6027 --- /dev/null +++ b/fellowship.docs/The Mystic.md @@ -0,0 +1,5 @@ +--- +category: Blessing +description: Your POWER abilities gain 0.3% / 0.5% / 0.8% / 1.2% increased power for every 3% Spirit you have, up to 50% Spirit. +--- +Your POWER abilities gain 0.3% / 0.5% / 0.8% / 1.2% increased power for every 3% Spirit you have, up to 50% Spirit. \ No newline at end of file diff --git a/fellowship.docs/The Philosopher.md b/fellowship.docs/The Philosopher.md new file mode 100644 index 0000000..756de2e --- /dev/null +++ b/fellowship.docs/The Philosopher.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your MAJOR ability grants you +0.2% Haste, Expertise and Critical Strike for every 4.0% / 2.5% / 1.6% / 1.0% Spirit you have for 8 seconds, up to a maximum of 10% to each. +--- diff --git a/fellowship.docs/The Subduer.md b/fellowship.docs/The Subduer.md new file mode 100644 index 0000000..5d0666f --- /dev/null +++ b/fellowship.docs/The Subduer.md @@ -0,0 +1,7 @@ +--- +category: Blessing +description: |- + You deal 5% / 10% / 15% / 20% more damage to Low Health Enemies. + + Your MAJOR abilities reduce the cooldown of one of your CONTROL abilities by up to 1 / 2 / 3 / 4 seconds. The amount is relative to the default cooldown of the MAJOR ability used. +--- diff --git a/fellowship.docs/The Trickerster.md b/fellowship.docs/The Trickerster.md new file mode 100644 index 0000000..0edf700 --- /dev/null +++ b/fellowship.docs/The Trickerster.md @@ -0,0 +1,5 @@ +--- +category: Blessing +description: Your POWER abilities grant you 2.5% / 4.0% / 6.4% / 10% increased Critical Strike chance for 4 seconds. +--- +Your POWER abilities grant you 2.5% / 4.0% / 6.4% / 10% increased Critical Strike chance for 4 seconds. \ No newline at end of file diff --git a/fellowship.docs/The Usurper.md b/fellowship.docs/The Usurper.md new file mode 100644 index 0000000..ef6018c --- /dev/null +++ b/fellowship.docs/The Usurper.md @@ -0,0 +1,10 @@ +--- +category: Blessing +description: |- + Your CORE abilities have a chance equal to your Critical Strike chance % to trigger The Usurper's Verdict on the target, either dealing 143% / 228% / 365% / 584% Main Stat damage to up yo 4 enemies near your target, or healing up to 4 allies for 122% / 195% / 312% / 500% Main Stat health. + + The Usurper's Verdict has a 20% chance to trigger both the Damage and Healing effect. +--- +Your CORE abilities have a chance equal to your Critical Strike chance % to trigger The Usurper's Verdict on the target, either dealing 143% / 228% / 365% / 584% Main Stat damage to up yo 4 enemies near your target, or healing up to 4 allies for 122% / 195% / 312% / 500% Main Stat health. + +The Usurper's Verdict has a 20% chance to trigger both the Damage and Healing effect. \ No newline at end of file diff --git a/fellowship.docs/The Vainglorious.md b/fellowship.docs/The Vainglorious.md new file mode 100644 index 0000000..c174ab1 --- /dev/null +++ b/fellowship.docs/The Vainglorious.md @@ -0,0 +1,4 @@ +--- +category: Blessing +description: Your BASIC abilities deal an additional 25% / 40% / 65% / 100% Main Stat damage. +--- diff --git a/fellowship.docs/The Vehement.md b/fellowship.docs/The Vehement.md new file mode 100644 index 0000000..c05be07 --- /dev/null +++ b/fellowship.docs/The Vehement.md @@ -0,0 +1,7 @@ +--- +category: Blessing +description: |- + Ever 6 / 5 / 4 / 3 BASIC ability causes your target to erupt, dealing the damage gain to all enemies in a radius around the target as poison damage. + + The damage is increased by a percentage equal to your Critical Strike chance %, up to a maximum of 50%. +--- diff --git a/fellowship.docs/Untitled.md b/fellowship.docs/Untitled.md new file mode 100644 index 0000000..e69de29 diff --git a/fellowship.docs/Xavian/_Keyboard 2.canvas b/fellowship.docs/Xavian/_Keyboard 2.canvas index 461a717..22f3317 100644 --- a/fellowship.docs/Xavian/_Keyboard 2.canvas +++ b/fellowship.docs/Xavian/_Keyboard 2.canvas @@ -1,56 +1,56 @@ { "nodes":[ - {"id":"key-1","type":"file","file":"Keys/1.md","x":0,"y":0,"width":300,"height":300}, - {"id":"key-2","type":"file","file":"Keys/2.md","x":360,"y":0,"width":300,"height":300}, - {"id":"key-3","type":"file","file":"Keys/3.md","x":720,"y":0,"width":300,"height":300}, - {"id":"key-4","type":"file","file":"Keys/4.md","x":1080,"y":0,"width":300,"height":300}, - {"id":"key-5","type":"file","file":"Keys/5.md","x":1440,"y":0,"width":300,"height":300}, - {"id":"key-6","type":"file","file":"Keys/6.md","x":1800,"y":0,"width":300,"height":300}, - {"id":"key-q","type":"file","file":"Q.md","x":-120,"y":390,"width":300,"height":300}, - {"id":"key-w","type":"file","file":"W.md","x":240,"y":390,"width":300,"height":300}, - {"id":"key-e","type":"file","file":"Keys/E.md","x":600,"y":390,"width":300,"height":300}, - {"id":"key-r","type":"file","file":"R.md","x":960,"y":390,"width":300,"height":300}, - {"id":"key-t","type":"file","file":"T.md","x":1320,"y":390,"width":300,"height":300}, - {"id":"key-a","type":"file","file":"Keys/A.md","x":-60,"y":780,"width":300,"height":300}, - {"id":"key-s","type":"file","file":"S.md","x":300,"y":780,"width":300,"height":300}, - {"id":"key-d","type":"file","file":"Keys/D.md","x":660,"y":780,"width":300,"height":300}, - {"id":"key-f","type":"file","file":"Keys/F.md","x":1020,"y":780,"width":300,"height":300}, - {"id":"key-g","type":"file","file":"G.md","x":1380,"y":780,"width":300,"height":300}, - {"id":"key-z","type":"file","file":"Z.md","x":-120,"y":1170,"width":300,"height":300}, - {"id":"key-x","type":"file","file":"X.md","x":240,"y":1170,"width":300,"height":300}, - {"id":"key-c","type":"file","file":"Keys/C.md","x":600,"y":1170,"width":300,"height":300}, - {"id":"key-v","type":"file","file":"V.md","x":960,"y":1170,"width":300,"height":300}, - {"id":"key-b","type":"file","file":"Keys/B.md","x":1320,"y":1170,"width":300,"height":300}, - {"id":"key-space","type":"file","file":"Space.md","x":120,"y":1560,"width":1440,"height":300}, - {"id":"shift-1","type":"file","file":"Keys/Shift + 1.md","x":2400,"y":0,"width":300,"height":300}, - {"id":"shift-2","type":"file","file":"Keys/Shift + 2.md","x":2760,"y":0,"width":300,"height":300}, - {"id":"shift-3","type":"file","file":"Keys/Shift + 3.md","x":3120,"y":0,"width":300,"height":300}, - {"id":"shift-4","type":"file","file":"Keys/Shift + 4.md","x":3480,"y":0,"width":300,"height":300}, - {"id":"shift-5","type":"file","file":"Keys/Shift + 5.md","x":3840,"y":0,"width":300,"height":300}, - {"id":"shift-6","type":"file","file":"Keys/Shift + 6.md","x":4200,"y":0,"width":300,"height":300}, - {"id":"shift-q","type":"file","file":"Keys/Shift + Q.md","x":2280,"y":390,"width":300,"height":300}, - {"id":"shift-w","type":"file","file":"Keys/Shift + W.md","x":2640,"y":390,"width":300,"height":300}, - {"id":"shift-e","type":"file","file":"Keys/Shift + E.md","x":3000,"y":390,"width":300,"height":300}, - {"id":"shift-r","type":"file","file":"Keys/Shift + R.md","x":3360,"y":390,"width":300,"height":300}, - {"id":"shift-t","type":"file","file":"Keys/Shift + T.md","x":3720,"y":390,"width":300,"height":300}, - {"id":"shift-a","type":"file","file":"Keys/Shift + A.md","x":2340,"y":780,"width":300,"height":300}, - {"id":"shift-s","type":"file","file":"Keys/Shift + S.md","x":2700,"y":780,"width":300,"height":300}, - {"id":"shift-d","type":"file","file":"Keys/Shift + D.md","x":3060,"y":780,"width":300,"height":300}, - {"id":"shift-f","type":"file","file":"Keys/Shift + F.md","x":3420,"y":780,"width":300,"height":300}, - {"id":"shift-g","type":"file","file":"Keys/Shift + G.md","x":3780,"y":780,"width":300,"height":300}, - {"id":"shift-z","type":"file","file":"Keys/Shift + Z.md","x":2280,"y":1170,"width":300,"height":300}, - {"id":"shift-x","type":"file","file":"Keys/Shift + X.md","x":2640,"y":1170,"width":300,"height":300}, - {"id":"shift-c","type":"file","file":"Keys/Shift + C.md","x":3000,"y":1170,"width":300,"height":300}, - {"id":"shift-v","type":"file","file":"Keys/Shift + V.md","x":3360,"y":1170,"width":300,"height":300}, - {"id":"shift-b","type":"file","file":"Keys/Shift + B.md","x":3720,"y":1170,"width":300,"height":300}, - {"id":"shift-space","type":"file","file":"Keys/Shift + Space.md","x":2340,"y":1560,"width":1440,"height":300}, - {"id":"9dcee0574ebc6887","type":"file","file":"Keys/Mouse 4.md","x":4760,"y":820,"width":400,"height":400}, - {"id":"dee36e0e116c7970","type":"file","file":"Keys/Mouse 1.md","x":4920,"y":340,"width":400,"height":400}, - {"id":"007a7f67c250f17b","type":"file","file":"Keys/Mouse 2.md","x":5360,"y":230,"width":400,"height":400}, - {"id":"c2b4efa74da49292","type":"file","file":"Keys/Mouse 3.md","x":5800,"y":369,"width":400,"height":400}, - {"id":"18c1ba481f21d364","type":"file","file":"Keys/Mouse 5.md","x":4880,"y":1300,"width":400,"height":400}, - {"id":"d59c2435c0ad0ae2","x":905,"y":340,"width":400,"height":400,"type":"file","file":"Xavian/Skill/Sun Strike.md"}, - {"id":"91df5254727c89de","x":900,"y":1120,"width":400,"height":400,"type":"file","file":"Xavian/Skill/Interupt.md"} + {"id":"key-1","type":"file","file":"Key/1.md","x":0,"y":0,"width":300,"height":300}, + {"id":"key-2","type":"file","file":"Key/2.md","x":360,"y":0,"width":300,"height":300}, + {"id":"key-3","type":"file","file":"Key/3.md","x":720,"y":0,"width":300,"height":300}, + {"id":"key-4","type":"file","file":"Key/4.md","x":1080,"y":0,"width":300,"height":300}, + {"id":"key-5","type":"file","file":"Key/5.md","x":1440,"y":0,"width":300,"height":300}, + {"id":"key-6","type":"file","file":"Key/6.md","x":1800,"y":0,"width":300,"height":300}, + {"id":"key-q","type":"file","file":"Key/Q.md","x":-120,"y":390,"width":300,"height":300}, + {"id":"key-w","type":"file","file":"Key/W.md","x":240,"y":390,"width":300,"height":300}, + {"id":"key-e","type":"file","file":"Key/E.md","x":600,"y":390,"width":300,"height":300}, + {"id":"key-r","type":"file","file":"Key/R.md","x":960,"y":390,"width":300,"height":300}, + {"id":"key-t","type":"file","file":"Key/T.md","x":1320,"y":390,"width":300,"height":300}, + {"id":"key-a","type":"file","file":"Key/A.md","x":-60,"y":780,"width":300,"height":300}, + {"id":"key-s","type":"file","file":"Key/S.md","x":300,"y":780,"width":300,"height":300}, + {"id":"key-d","type":"file","file":"Key/D.md","x":660,"y":780,"width":300,"height":300}, + {"id":"key-f","type":"file","file":"Key/F.md","x":1020,"y":780,"width":300,"height":300}, + {"id":"key-g","type":"file","file":"Key/G.md","x":1380,"y":780,"width":300,"height":300}, + {"id":"key-z","type":"file","file":"Key/Z.md","x":-120,"y":1170,"width":300,"height":300}, + {"id":"key-x","type":"file","file":"Key/X.md","x":240,"y":1170,"width":300,"height":300}, + {"id":"key-c","type":"file","file":"Key/C.md","x":600,"y":1170,"width":300,"height":300}, + {"id":"key-v","type":"file","file":"Key/V.md","x":960,"y":1170,"width":300,"height":300}, + {"id":"key-b","type":"file","file":"Key/B.md","x":1320,"y":1170,"width":300,"height":300}, + {"id":"key-space","type":"file","file":"Key/Space.md","x":120,"y":1560,"width":1440,"height":300}, + {"id":"shift-1","type":"file","file":"Key/Shift + 1.md","x":2400,"y":0,"width":300,"height":300}, + {"id":"shift-2","type":"file","file":"Key/Shift + 2.md","x":2760,"y":0,"width":300,"height":300}, + {"id":"shift-3","type":"file","file":"Key/Shift + 3.md","x":3120,"y":0,"width":300,"height":300}, + {"id":"shift-4","type":"file","file":"Key/Shift + 4.md","x":3480,"y":0,"width":300,"height":300}, + {"id":"shift-5","type":"file","file":"Key/Shift + 5.md","x":3840,"y":0,"width":300,"height":300}, + {"id":"shift-6","type":"file","file":"Key/Shift + 6.md","x":4200,"y":0,"width":300,"height":300}, + {"id":"shift-q","type":"file","file":"Key/Shift + Q.md","x":2280,"y":390,"width":300,"height":300}, + {"id":"shift-w","type":"file","file":"Key/Shift + W.md","x":2640,"y":390,"width":300,"height":300}, + {"id":"shift-e","type":"file","file":"Key/Shift + E.md","x":3000,"y":390,"width":300,"height":300}, + {"id":"shift-r","type":"file","file":"Key/Shift + R.md","x":3360,"y":390,"width":300,"height":300}, + {"id":"shift-t","type":"file","file":"Key/Shift + T.md","x":3720,"y":390,"width":300,"height":300}, + {"id":"shift-a","type":"file","file":"Key/Shift + A.md","x":2340,"y":780,"width":300,"height":300}, + {"id":"shift-s","type":"file","file":"Key/Shift + S.md","x":2700,"y":780,"width":300,"height":300}, + {"id":"shift-d","type":"file","file":"Key/Shift + D.md","x":3060,"y":780,"width":300,"height":300}, + {"id":"shift-f","type":"file","file":"Key/Shift + F.md","x":3420,"y":780,"width":300,"height":300}, + {"id":"shift-g","type":"file","file":"Key/Shift + G.md","x":3780,"y":780,"width":300,"height":300}, + {"id":"shift-z","type":"file","file":"Key/Shift + Z.md","x":2280,"y":1170,"width":300,"height":300}, + {"id":"shift-x","type":"file","file":"Key/Shift + X.md","x":2640,"y":1170,"width":300,"height":300}, + {"id":"shift-c","type":"file","file":"Key/Shift + C.md","x":3000,"y":1170,"width":300,"height":300}, + {"id":"shift-v","type":"file","file":"Key/Shift + V.md","x":3360,"y":1170,"width":300,"height":300}, + {"id":"shift-b","type":"file","file":"Key/Shift + B.md","x":3720,"y":1170,"width":300,"height":300}, + {"id":"shift-space","type":"file","file":"Key/Shift + Space.md","x":2340,"y":1560,"width":1440,"height":300}, + {"id":"9dcee0574ebc6887","type":"file","file":"Mouse/Mouse 4.md","x":4760,"y":820,"width":400,"height":400}, + {"id":"dee36e0e116c7970","type":"file","file":"Mouse/Mouse 1.md","x":4920,"y":340,"width":400,"height":400}, + {"id":"007a7f67c250f17b","type":"file","file":"Mouse/Mouse 2.md","x":5360,"y":230,"width":400,"height":400}, + {"id":"c2b4efa74da49292","type":"file","file":"Mouse/Mouse 3.md","x":5800,"y":369,"width":400,"height":400}, + {"id":"18c1ba481f21d364","type":"file","file":"Mouse/Mouse 5.md","x":4880,"y":1300,"width":400,"height":400}, + {"id":"d59c2435c0ad0ae2","x":905,"y":340,"width":400,"height":400,"type":"file","file":"Skill/Xavian/Sun Strike.md"}, + {"id":"91df5254727c89de","x":900,"y":1120,"width":400,"height":400,"type":"file","file":"Skill/Xavian/Interupt.md"} ], "edges":[] } \ No newline at end of file diff --git a/fellowship.docs/_Blessings.base b/fellowship.docs/_Blessings.base new file mode 100644 index 0000000..c70141b --- /dev/null +++ b/fellowship.docs/_Blessings.base @@ -0,0 +1,9 @@ +views: + - type: table + name: Table + filters: + and: + - category == "Blessing" + order: + - file.name + - description diff --git a/fellowship.docs/_Keyboard 1.canvas b/fellowship.docs/_Keyboard 1.canvas index 2758b3b..f67bfad 100644 --- a/fellowship.docs/_Keyboard 1.canvas +++ b/fellowship.docs/_Keyboard 1.canvas @@ -1,32 +1,32 @@ { "nodes":[ - {"id":"key-1","type":"file","file":"Keys/1.md","x":0,"y":0,"width":300,"height":300}, - {"id":"key-2","type":"file","file":"Keys/2.md","x":360,"y":0,"width":300,"height":300}, - {"id":"key-3","type":"file","file":"Keys/3.md","x":720,"y":0,"width":300,"height":300}, - {"id":"key-4","type":"file","file":"Keys/4.md","x":1080,"y":0,"width":300,"height":300}, - {"id":"key-5","type":"file","file":"Keys/5.md","x":1440,"y":0,"width":300,"height":300}, - {"id":"key-6","type":"file","file":"Keys/6.md","x":1800,"y":0,"width":300,"height":300}, - {"id":"key-q","type":"file","file":"Q.md","x":-120,"y":390,"width":300,"height":300}, - {"id":"key-w","type":"file","file":"W.md","x":240,"y":390,"width":300,"height":300}, - {"id":"key-e","type":"file","file":"Keys/E.md","x":600,"y":390,"width":300,"height":300}, - {"id":"key-r","type":"file","file":"R.md","x":960,"y":390,"width":300,"height":300}, - {"id":"key-t","type":"file","file":"T.md","x":1320,"y":390,"width":300,"height":300}, - {"id":"key-a","type":"file","file":"Keys/A.md","x":-60,"y":780,"width":300,"height":300}, - {"id":"key-s","type":"file","file":"S.md","x":300,"y":780,"width":300,"height":300}, - {"id":"key-d","type":"file","file":"Keys/D.md","x":660,"y":780,"width":300,"height":300}, - {"id":"key-f","type":"file","file":"Keys/F.md","x":1020,"y":780,"width":300,"height":300}, - {"id":"key-g","type":"file","file":"G.md","x":1380,"y":780,"width":300,"height":300}, - {"id":"key-z","type":"file","file":"Z.md","x":-120,"y":1170,"width":300,"height":300}, - {"id":"key-x","type":"file","file":"X.md","x":240,"y":1170,"width":300,"height":300}, - {"id":"key-c","type":"file","file":"Keys/C.md","x":600,"y":1170,"width":300,"height":300}, - {"id":"key-v","type":"file","file":"V.md","x":960,"y":1170,"width":300,"height":300}, - {"id":"key-b","type":"file","file":"Keys/B.md","x":1320,"y":1170,"width":300,"height":300}, - {"id":"key-space","type":"file","file":"Space.md","x":120,"y":1560,"width":1440,"height":300}, - {"id":"c2b4efa74da49292","x":6400,"y":429,"width":400,"height":400,"type":"file","file":"Keys/Mouse 3.md"}, - {"id":"007a7f67c250f17b","x":5960,"y":290,"width":400,"height":400,"type":"file","file":"Keys/Mouse 2.md"}, - {"id":"dee36e0e116c7970","x":5520,"y":400,"width":400,"height":400,"type":"file","file":"Keys/Mouse 1.md"}, - {"id":"9dcee0574ebc6887","x":5360,"y":880,"width":400,"height":400,"type":"file","file":"Keys/Mouse 4.md"}, - {"id":"18c1ba481f21d364","x":5480,"y":1360,"width":400,"height":400,"type":"file","file":"Keys/Mouse 5.md"} + {"id":"key-1","type":"file","file":"Key/1.md","x":0,"y":0,"width":300,"height":300}, + {"id":"key-2","type":"file","file":"Key/2.md","x":360,"y":0,"width":300,"height":300}, + {"id":"key-3","type":"file","file":"Key/3.md","x":720,"y":0,"width":300,"height":300}, + {"id":"key-4","type":"file","file":"Key/4.md","x":1080,"y":0,"width":300,"height":300}, + {"id":"key-5","type":"file","file":"Key/5.md","x":1440,"y":0,"width":300,"height":300}, + {"id":"key-6","type":"file","file":"Key/6.md","x":1800,"y":0,"width":300,"height":300}, + {"id":"key-q","type":"file","file":"Key/Q.md","x":-120,"y":390,"width":300,"height":300}, + {"id":"key-w","type":"file","file":"Key/W.md","x":240,"y":390,"width":300,"height":300}, + {"id":"key-e","type":"file","file":"Key/E.md","x":600,"y":390,"width":300,"height":300}, + {"id":"key-r","type":"file","file":"Key/R.md","x":960,"y":390,"width":300,"height":300}, + {"id":"key-t","type":"file","file":"Key/T.md","x":1320,"y":390,"width":300,"height":300}, + {"id":"key-a","type":"file","file":"Key/A.md","x":-60,"y":780,"width":300,"height":300}, + {"id":"key-s","type":"file","file":"Key/S.md","x":300,"y":780,"width":300,"height":300}, + {"id":"key-d","type":"file","file":"Key/D.md","x":660,"y":780,"width":300,"height":300}, + {"id":"key-f","type":"file","file":"Key/F.md","x":1020,"y":780,"width":300,"height":300}, + {"id":"key-g","type":"file","file":"Key/G.md","x":1380,"y":780,"width":300,"height":300}, + {"id":"key-z","type":"file","file":"Key/Z.md","x":-120,"y":1170,"width":300,"height":300}, + {"id":"key-x","type":"file","file":"Key/X.md","x":240,"y":1170,"width":300,"height":300}, + {"id":"key-c","type":"file","file":"Key/C.md","x":600,"y":1170,"width":300,"height":300}, + {"id":"key-v","type":"file","file":"Key/V.md","x":960,"y":1170,"width":300,"height":300}, + {"id":"key-b","type":"file","file":"Key/B.md","x":1320,"y":1170,"width":300,"height":300}, + {"id":"key-space","type":"file","file":"Key/Space.md","x":120,"y":1560,"width":1440,"height":300}, + {"id":"c2b4efa74da49292","x":6400,"y":429,"width":400,"height":400,"type":"file","file":"Mouse/Mouse 3.md"}, + {"id":"007a7f67c250f17b","x":5960,"y":290,"width":400,"height":400,"type":"file","file":"Mouse/Mouse 2.md"}, + {"id":"dee36e0e116c7970","x":5520,"y":400,"width":400,"height":400,"type":"file","file":"Mouse/Mouse 1.md"}, + {"id":"9dcee0574ebc6887","x":5360,"y":880,"width":400,"height":400,"type":"file","file":"Mouse/Mouse 4.md"}, + {"id":"18c1ba481f21d364","x":5480,"y":1360,"width":400,"height":400,"type":"file","file":"Mouse/Mouse 5.md"} ], "edges":[] } \ No newline at end of file diff --git a/fellowship.docs/_Keyboard.canvas b/fellowship.docs/_Keyboard.canvas index baa5ae4..a6b6d0f 100644 --- a/fellowship.docs/_Keyboard.canvas +++ b/fellowship.docs/_Keyboard.canvas @@ -1,54 +1,54 @@ { "nodes":[ - {"id":"key-1","type":"file","file":"Keys/1.md","x":0,"y":0,"width":300,"height":300}, - {"id":"key-2","type":"file","file":"Keys/2.md","x":360,"y":0,"width":300,"height":300}, - {"id":"key-3","type":"file","file":"Keys/3.md","x":720,"y":0,"width":300,"height":300}, - {"id":"key-4","type":"file","file":"Keys/4.md","x":1080,"y":0,"width":300,"height":300}, - {"id":"key-5","type":"file","file":"Keys/5.md","x":1440,"y":0,"width":300,"height":300}, - {"id":"key-6","type":"file","file":"Keys/6.md","x":1800,"y":0,"width":300,"height":300}, - {"id":"key-q","type":"file","file":"Q.md","x":-120,"y":390,"width":300,"height":300}, - {"id":"key-w","type":"file","file":"W.md","x":240,"y":390,"width":300,"height":300}, - {"id":"key-e","type":"file","file":"Keys/E.md","x":600,"y":390,"width":300,"height":300}, - {"id":"key-r","type":"file","file":"R.md","x":960,"y":390,"width":300,"height":300}, - {"id":"key-t","type":"file","file":"T.md","x":1320,"y":390,"width":300,"height":300}, - {"id":"key-a","type":"file","file":"Keys/A.md","x":-60,"y":780,"width":300,"height":300}, - {"id":"key-s","type":"file","file":"S.md","x":300,"y":780,"width":300,"height":300}, - {"id":"key-d","type":"file","file":"Keys/D.md","x":660,"y":780,"width":300,"height":300}, - {"id":"key-f","type":"file","file":"Keys/F.md","x":1020,"y":780,"width":300,"height":300}, - {"id":"key-g","type":"file","file":"G.md","x":1380,"y":780,"width":300,"height":300}, - {"id":"key-z","type":"file","file":"Z.md","x":-120,"y":1170,"width":300,"height":300}, - {"id":"key-x","type":"file","file":"X.md","x":240,"y":1170,"width":300,"height":300}, - {"id":"key-c","type":"file","file":"Keys/C.md","x":600,"y":1170,"width":300,"height":300}, - {"id":"key-v","type":"file","file":"V.md","x":960,"y":1170,"width":300,"height":300}, - {"id":"key-b","type":"file","file":"Keys/B.md","x":1320,"y":1170,"width":300,"height":300}, - {"id":"key-space","type":"file","file":"Space.md","x":120,"y":1560,"width":1440,"height":300}, - {"id":"shift-1","type":"file","file":"Keys/Shift + 1.md","x":2400,"y":0,"width":300,"height":300}, - {"id":"shift-2","type":"file","file":"Keys/Shift + 2.md","x":2760,"y":0,"width":300,"height":300}, - {"id":"shift-3","type":"file","file":"Keys/Shift + 3.md","x":3120,"y":0,"width":300,"height":300}, - {"id":"shift-4","type":"file","file":"Keys/Shift + 4.md","x":3480,"y":0,"width":300,"height":300}, - {"id":"shift-5","type":"file","file":"Keys/Shift + 5.md","x":3840,"y":0,"width":300,"height":300}, - {"id":"shift-6","type":"file","file":"Keys/Shift + 6.md","x":4200,"y":0,"width":300,"height":300}, - {"id":"shift-q","type":"file","file":"Keys/Shift + Q.md","x":2280,"y":390,"width":300,"height":300}, - {"id":"shift-w","type":"file","file":"Keys/Shift + W.md","x":2640,"y":390,"width":300,"height":300}, - {"id":"shift-e","type":"file","file":"Keys/Shift + E.md","x":3000,"y":390,"width":300,"height":300}, - {"id":"shift-r","type":"file","file":"Keys/Shift + R.md","x":3360,"y":390,"width":300,"height":300}, - {"id":"shift-t","type":"file","file":"Keys/Shift + T.md","x":3720,"y":390,"width":300,"height":300}, - {"id":"shift-a","type":"file","file":"Keys/Shift + A.md","x":2340,"y":780,"width":300,"height":300}, - {"id":"shift-s","type":"file","file":"Keys/Shift + S.md","x":2700,"y":780,"width":300,"height":300}, - {"id":"shift-d","type":"file","file":"Keys/Shift + D.md","x":3060,"y":780,"width":300,"height":300}, - {"id":"shift-f","type":"file","file":"Keys/Shift + F.md","x":3420,"y":780,"width":300,"height":300}, - {"id":"shift-g","type":"file","file":"Keys/Shift + G.md","x":3780,"y":780,"width":300,"height":300}, - {"id":"shift-z","type":"file","file":"Keys/Shift + Z.md","x":2280,"y":1170,"width":300,"height":300}, - {"id":"shift-x","type":"file","file":"Keys/Shift + X.md","x":2640,"y":1170,"width":300,"height":300}, - {"id":"shift-c","type":"file","file":"Keys/Shift + C.md","x":3000,"y":1170,"width":300,"height":300}, - {"id":"shift-v","type":"file","file":"Keys/Shift + V.md","x":3360,"y":1170,"width":300,"height":300}, - {"id":"shift-b","type":"file","file":"Keys/Shift + B.md","x":3720,"y":1170,"width":300,"height":300}, - {"id":"shift-space","type":"file","file":"Keys/Shift + Space.md","x":2340,"y":1560,"width":1440,"height":300}, - {"id":"9dcee0574ebc6887","type":"file","file":"Keys/Mouse 4.md","x":4760,"y":820,"width":400,"height":400}, - {"id":"dee36e0e116c7970","type":"file","file":"Keys/Mouse 1.md","x":4920,"y":340,"width":400,"height":400}, - {"id":"007a7f67c250f17b","type":"file","file":"Keys/Mouse 2.md","x":5360,"y":230,"width":400,"height":400}, - {"id":"c2b4efa74da49292","type":"file","file":"Keys/Mouse 3.md","x":5800,"y":369,"width":400,"height":400}, - {"id":"18c1ba481f21d364","type":"file","file":"Keys/Mouse 5.md","x":4880,"y":1300,"width":400,"height":400} + {"id":"key-1","type":"file","file":"Key/1.md","x":0,"y":0,"width":300,"height":300}, + {"id":"key-2","type":"file","file":"Key/2.md","x":360,"y":0,"width":300,"height":300}, + {"id":"key-3","type":"file","file":"Key/3.md","x":720,"y":0,"width":300,"height":300}, + {"id":"key-4","type":"file","file":"Key/4.md","x":1080,"y":0,"width":300,"height":300}, + {"id":"key-5","type":"file","file":"Key/5.md","x":1440,"y":0,"width":300,"height":300}, + {"id":"key-6","type":"file","file":"Key/6.md","x":1800,"y":0,"width":300,"height":300}, + {"id":"key-q","type":"file","file":"Key/Q.md","x":-120,"y":390,"width":300,"height":300}, + {"id":"key-w","type":"file","file":"Key/W.md","x":240,"y":390,"width":300,"height":300}, + {"id":"key-e","type":"file","file":"Key/E.md","x":600,"y":390,"width":300,"height":300}, + {"id":"key-r","type":"file","file":"Key/R.md","x":960,"y":390,"width":300,"height":300}, + {"id":"key-t","type":"file","file":"Key/T.md","x":1320,"y":390,"width":300,"height":300}, + {"id":"key-a","type":"file","file":"Key/A.md","x":-60,"y":780,"width":300,"height":300}, + {"id":"key-s","type":"file","file":"Key/S.md","x":300,"y":780,"width":300,"height":300}, + {"id":"key-d","type":"file","file":"Key/D.md","x":660,"y":780,"width":300,"height":300}, + {"id":"key-f","type":"file","file":"Key/F.md","x":1020,"y":780,"width":300,"height":300}, + {"id":"key-g","type":"file","file":"Key/G.md","x":1380,"y":780,"width":300,"height":300}, + {"id":"key-z","type":"file","file":"Key/Z.md","x":-120,"y":1170,"width":300,"height":300}, + {"id":"key-x","type":"file","file":"Key/X.md","x":240,"y":1170,"width":300,"height":300}, + {"id":"key-c","type":"file","file":"Key/C.md","x":600,"y":1170,"width":300,"height":300}, + {"id":"key-v","type":"file","file":"Key/V.md","x":960,"y":1170,"width":300,"height":300}, + {"id":"key-b","type":"file","file":"Key/B.md","x":1320,"y":1170,"width":300,"height":300}, + {"id":"key-space","type":"file","file":"Key/Space.md","x":120,"y":1560,"width":1440,"height":300}, + {"id":"shift-1","type":"file","file":"Key/Shift + 1.md","x":2400,"y":0,"width":300,"height":300}, + {"id":"shift-2","type":"file","file":"Key/Shift + 2.md","x":2760,"y":0,"width":300,"height":300}, + {"id":"shift-3","type":"file","file":"Key/Shift + 3.md","x":3120,"y":0,"width":300,"height":300}, + {"id":"shift-4","type":"file","file":"Key/Shift + 4.md","x":3480,"y":0,"width":300,"height":300}, + {"id":"shift-5","type":"file","file":"Key/Shift + 5.md","x":3840,"y":0,"width":300,"height":300}, + {"id":"shift-6","type":"file","file":"Key/Shift + 6.md","x":4200,"y":0,"width":300,"height":300}, + {"id":"shift-q","type":"file","file":"Key/Shift + Q.md","x":2280,"y":390,"width":300,"height":300}, + {"id":"shift-w","type":"file","file":"Key/Shift + W.md","x":2640,"y":390,"width":300,"height":300}, + {"id":"shift-e","type":"file","file":"Key/Shift + E.md","x":3000,"y":390,"width":300,"height":300}, + {"id":"shift-r","type":"file","file":"Key/Shift + R.md","x":3360,"y":390,"width":300,"height":300}, + {"id":"shift-t","type":"file","file":"Key/Shift + T.md","x":3720,"y":390,"width":300,"height":300}, + {"id":"shift-a","type":"file","file":"Key/Shift + A.md","x":2340,"y":780,"width":300,"height":300}, + {"id":"shift-s","type":"file","file":"Key/Shift + S.md","x":2700,"y":780,"width":300,"height":300}, + {"id":"shift-d","type":"file","file":"Key/Shift + D.md","x":3060,"y":780,"width":300,"height":300}, + {"id":"shift-f","type":"file","file":"Key/Shift + F.md","x":3420,"y":780,"width":300,"height":300}, + {"id":"shift-g","type":"file","file":"Key/Shift + G.md","x":3780,"y":780,"width":300,"height":300}, + {"id":"shift-z","type":"file","file":"Key/Shift + Z.md","x":2280,"y":1170,"width":300,"height":300}, + {"id":"shift-x","type":"file","file":"Key/Shift + X.md","x":2640,"y":1170,"width":300,"height":300}, + {"id":"shift-c","type":"file","file":"Key/Shift + C.md","x":3000,"y":1170,"width":300,"height":300}, + {"id":"shift-v","type":"file","file":"Key/Shift + V.md","x":3360,"y":1170,"width":300,"height":300}, + {"id":"shift-b","type":"file","file":"Key/Shift + B.md","x":3720,"y":1170,"width":300,"height":300}, + {"id":"shift-space","type":"file","file":"Key/Shift + Space.md","x":2340,"y":1560,"width":1440,"height":300}, + {"id":"9dcee0574ebc6887","type":"file","file":"Mouse/Mouse 4.md","x":4760,"y":820,"width":400,"height":400}, + {"id":"dee36e0e116c7970","type":"file","file":"Mouse/Mouse 1.md","x":4920,"y":340,"width":400,"height":400}, + {"id":"007a7f67c250f17b","type":"file","file":"Mouse/Mouse 2.md","x":5360,"y":230,"width":400,"height":400}, + {"id":"c2b4efa74da49292","type":"file","file":"Mouse/Mouse 3.md","x":5800,"y":369,"width":400,"height":400}, + {"id":"18c1ba481f21d364","type":"file","file":"Mouse/Mouse 5.md","x":4880,"y":1300,"width":400,"height":400} ], "edges":[] } \ No newline at end of file diff --git a/fellowship.docs/_Rime.canvas b/fellowship.docs/_Rime.canvas index 632721e..57bb7af 100644 --- a/fellowship.docs/_Rime.canvas +++ b/fellowship.docs/_Rime.canvas @@ -1,20 +1,20 @@ { "nodes":[ - {"id":"5a69cd3e3f60a5b6","type":"file","file":"Rime/Skill/Frost Bolt.md","x":600,"y":-1200,"width":400,"height":1060}, + {"id":"5a69cd3e3f60a5b6","type":"file","file":"Skill/Rime/Frost Bolt.md","x":600,"y":-1200,"width":400,"height":1060}, {"id":"ddbd2ef5f4bb806a","type":"file","file":"Rime/Ice Blitz.md","x":-1200,"y":-140,"width":400,"height":647}, {"id":"fd96c38aa5bccd98","type":"file","file":"Rime/Wrath of Winter.md","x":1040,"y":-2055,"width":400,"height":895}, - {"id":"276371b5510e930f","type":"file","file":"Rime/Skill/Cold Snap.md","x":140,"y":-1220,"width":400,"height":1100}, + {"id":"276371b5510e930f","type":"file","file":"Skill/Rime/Cold Snap.md","x":140,"y":-1220,"width":400,"height":1100}, {"id":"67ef0d1429360caa","type":"file","file":"Rime/Frost Ward.md","x":-1160,"y":-1200,"width":400,"height":800}, {"id":"a118f948b9376aa5","type":"file","file":"Rime/Flight of the Navir.md","x":-720,"y":-120,"width":400,"height":754}, - {"id":"052b4507b67fefaf","type":"file","file":"Rime/Skill/Glacial Blast.md","x":1120,"y":680,"width":400,"height":772}, - {"id":"163c661d08ee4625","type":"file","file":"Rime/Skill/Ice Comet.md","x":1560,"y":147,"width":400,"height":720}, + {"id":"052b4507b67fefaf","type":"file","file":"Skill/Rime/Glacial Blast.md","x":1120,"y":680,"width":400,"height":772}, + {"id":"163c661d08ee4625","type":"file","file":"Skill/Rime/Ice Comet.md","x":1560,"y":147,"width":400,"height":720}, {"id":"fbe338d002eb4232","type":"file","file":"Rime/Ice Dash.md","x":680,"y":943,"width":400,"height":637}, {"id":"b9c3f97c88808a08","type":"file","file":"Rime/Brain Freeze.md","x":240,"y":943,"width":400,"height":694}, {"id":"aabf8ce8b2fbc381","type":"file","file":"Rime/Winter's Blessing.md","x":-240,"y":977,"width":400,"height":660}, - {"id":"642b9f1422743861","type":"file","file":"Rime/Skill/Frigid Winds.md","x":-720,"y":943,"width":400,"height":760}, + {"id":"642b9f1422743861","type":"file","file":"Skill/Rime/Frigid Winds.md","x":-720,"y":943,"width":400,"height":760}, {"id":"4c541ab5bd4a75cf","type":"file","file":"Images/Pasted image 20260227215952.png","x":-1824,"y":-2200,"width":2424,"height":683}, - {"id":"52e80c3d4d4f3869","type":"file","file":"Rime/Skill/Bursting Ice.md","x":-320,"y":-1220,"width":400,"height":959}, - {"id":"fec4810318ccaac5","type":"file","file":"Rime/Skill/Freezing Torrent.md","x":-760,"y":-1260,"width":400,"height":1040} + {"id":"52e80c3d4d4f3869","type":"file","file":"Skill/Rime/Bursting Ice.md","x":-320,"y":-1220,"width":400,"height":959}, + {"id":"fec4810318ccaac5","type":"file","file":"Skill/Rime/Freezing Torrent.md","x":-760,"y":-1260,"width":400,"height":1040} ], "edges":[] } \ No newline at end of file